Witam
Mam właściwość Enabled komponentnu TEdit ustawioną na False - wówczas tekst który jest wyświetlany w tym komponencie jest szary czy jest możliwośc zmiany tego koloru na jakiś inny?
Pozdr. ;)
Witam
Mam właściwość Enabled komponentnu TEdit ustawioną na False - wówczas tekst który jest wyświetlany w tym komponencie jest szary czy jest możliwośc zmiany tego koloru na jakiś inny?
Pozdr. ;)
Jest. TEdit jest potomkiem TWinControl, posiada więc uchwyt. Jak masz uchwyt obiektu możesz rysować po jego canvasie. Musisz sam narysować na szarych literkach takie same literki, lecz innego koloru.
A może istnieje jakiś <ort>prostrzy </ort>i szybszy sposób, bo jeżeli na formie mam ok. 100 kompenetów TEdit i wszystkie mają Enabled=False to narysowanie za pomocą Canvas literek w innym kolorze spowolni mi działanie programu i wydłuży kod programu.
Pzdr. ;)
Umieść wszystki komponenty TEdit na panelu. Kiedy ustawisz panel.enabled := false, komponenty TEdit także będą niedostępne, ale nie stracą swoich "kolorków".
Dzięki ;)