Autor Beitrag
johannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: So 12.01.03 13:49 
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.
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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