Autor Beitrag
hitmiccs
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48



BeitragVerfasst: Mo 24.10.05 15:27 
Hallo.

Ist es möglich einen Tab in einem PageControl so zu deaktivieren, das man ihn nicht anklicken kann? Also so, das er grau hinterlegt ist..? Ausblenden geht nicht, da man ihn zwar sehen soll, aber nicht anklicken können darf.

Danke im Voraus!
chrisw
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 439
Erhaltene Danke: 3

W2K
D7
BeitragVerfasst: Mo 24.10.05 15:55 
Der folgende Code überspringt das "deaktivierte" Tab (hier das 2. (1))
Natürlich kann man auch noch über das Pagecontrol canvas die Schrift grau machen !

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.PageControl1Change(Sender: TObject);
begin
  with (Sender as TPageControl) do
      if ActivePage.PageIndex = 1 then Activepage  :=  FindNextPage(ActivePage,True,True);
end;

_________________
Man sollte keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug.


Zuletzt bearbeitet von chrisw am Mo 24.10.05 16:07, insgesamt 1-mal bearbeitet
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Mo 24.10.05 16:00 

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mo 24.10.05 16:04 
user profile iconLannes hat folgendes geschrieben:
Hallo,

schon gesucht? :?
PageControl - (Tab / Reiter / Register).Enabled := False?


Schon ausprobiert? Der entsprechende reiter lässt sich nämlcih immernoch anklicken, und sogar die untergeordneten Kompos werden nicht grau dargestellt, lassen sich aber nicht mehr anklicken. Also nicht ganz das was verlangt wurde!

// edit
ups, hab nicht gesehen daß das ein Link war... sry