Ahoj,
snažil jsem se vytvořit kopii komponenty CheckedListBox, protože originál neumí vlastnost disable na konkrétních itemech-checkboxech. Ale nechová se mi to úplně dobře. Pokud kliknu na disabled položku, tak to překreslení je jakoby posunuté a vytvoří se jakýsi stín. Polohou to není, pokud umístění šoupnu, šoupne se i tento "stín". Jakoby nějaký styl nebo cleartype, ale odkud by se to pralo, když vlastnosti kopíruji? Je to vidět tady, po kliku na poslední checkbox... https://snipboard.io/8eDVuI.jpg.
Celá třída upravené komponenty včetně metody OnDrawItem:
https://pastebin.com/pDchmxAf