Registriert seit: 21. Jul 2006
39 Beiträge
Delphi 7 Professional
|
Re: Reiter in einem TPageControl disabeln
21. Jul 2006, 09:16
Salü,
habe jetzt auch diese Lösung angewendet, um inaktive Tabs grau darzustellen.
Problem:
das OnDrawTab - Ereignis wird nur dann ausgelöst, wenn man irgendwo auf das PageControl1 clickt.
Der Tab-Status kann/soll sich aber bereits ändern, wenn man aus einem Menü oben eine Datei lädt z.B. werden z.B. einige Tabs mit ausgelesenen Infos gefüllt und sollen sofort schwarz beschriftet sein. Dies erfolgt aber nicht, sondern nur nach Klicken auf eines der (noch grauen) Tab-Titel!
Wie könnte man das OnDrawTab - Ereignis auch "künstlich" auslösen, z.B. im Rahmen eines Menüereignisses wie Open File ?
Oder sonstwie das PageControl redrawen?
Multa narrare possum, sed longum est ....
|