properties overriding/zrodla komponentow vcl

0

witam.
Komponent TMemo, podczas ustawiania wlasciwosci "Enabled" przestawia kolor czcionki na szary. Potrzebuje miec czcionke innego koloru, mimo ze komponent jest ustawiony na Enabled := False;
Domyslam sie ze trzeba pogrzebac w komponencie TMemo i overridowac jakas wlasciwosc - konkretnie Enabled niewatpliwie co by nie zmienial koloru czcionki. OK.
Tylko banalny mam problem, mianowicie taki, ze w nowym delphi 7, po nacisnieciu CTRL nie da sie wyswietlic kodu zrodlowego komponentow VCL, tak jak to sie dalo w D4 czy D5. Nie wiem gdzie sa zrodla poszczegolnych komponentow albo jak je znalezc. Znaczy wiem, wiem w ktorych katalogach itp. ale czy da sie jakos znajdowac szybciej, chociazby tak jak to bylo w D4 poprzez klikniecie z CTRL na nazwie? Pod prawym jest niby opcja "Find declaration" ale nie dziala jakbym sie spodziewal, to znaczy nie znajduje albo pisze unable to locate windows.pas np. :/

Prosze o pomoc w tej kwestii, ewentualnie jezeli zle kombinuje ze zmiana koloru czcionki podczas ustawiania wlasciwosci enabled na false, to tez prosze o pomoc.

Pozdrawiam
Sebastian

0

kody źródłowe bibliotek VCL dostępne są zdaje się tylko w tych wersjach "wyższych" tj. > Personal

0

W wersji Enterprise też nie ma źródeł komponentów.

0

u mnie w Delphi 6 EnterPrise wszystko działa.....

0

no to srednio...
w takim razie prosze o pomoc w rozwiazaniu powyzszego problemu? ewentualnie kto moglby podeslac kawalek kodu zrodlowego dla TMemo?

Sebastian

0

A nie mozesz ustawic ReadOnly:=true i obsluzyc zdarzen najezdzania myszka na memo, zeby przestawial focus na inny komponent?

Wtedy tekst nie bedzie szary, ale bedzie zachowywal sie jak enabled:=false

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