[Delphi] Komponentn TEdit a właściwośc Enabled

0

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. ;)

0

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.

0

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. ;)

0

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".

0

Dzięki ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1