Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - PageControl , TabSheet Enabled


johannes - So 12.01.03 13:49
Titel: PageControl , TabSheet Enabled
Hallo,

habe ein PageControl (p1) mit 3 TabSheets(T1,T2,T3). Nun möchte ich im „Form Create“ z.Bs. das Sheet T2 auf Enabled := False setzen. Habe es wie in der Hilfe beschrieben probiert.

Quelltext
1:
2:
3:
4:
procedure TfrmMain.FormCreate(Sender: TObject);
begin
  T1.Enabled := False;
End;

Es wird nicht im deaktivierten Zustand angezeigt:

Möchte nicht , dass der Eindruck entsteht ich hätte nicht in der Hilfe oder den Foren nachgeschaut. Zum Enablen von TabSheets hat nichts funktioniert.

Im Forum waren einige kritische Bemerkungen zum PageControl. Kann es sein, dass man TabSheets nicht Enabeln sondern nur mit Visible := False ausblenden kann ?

Danke

Johannes


Klabautermann - So 12.01.03 15:03

Hallo,

da gibt es meines wissens nach einen Bug in den Tabsheeds, so das Enabled:=FALSE keine visuelle Funktion hat. Die Komponenten welche auf den TS liegen sind aber dan unbedienbar.
Die ist allen Delphi Versionen so. Vieleicht ist es ja auch kein Bug sondern ein Feature ;).

Gruß
Klabautermann