Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
20. Mär 2008
aber ich nutze ja das Ereignis onDrawTab von dem PageControl -> kann ich dann in dem Ereignis einfach I:=I+1 rechnen und am Ende habe ich den Count der Tabs ?
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
20. Mär 2008
Irgendwie ist da ein Brett vor dem Kopf.
Wie könnte ich das nun realisieren. Wenn z.B. folgende konstellation besteht:
Tab1(FALSE), Tab2, Tab3, Tab4(FALSE), Tab5
Dann müsste I2 ja global sein, oder ?
Könntest Du mir das mal ein kleinen Codeansatz schreiben. Ich komme da jetzt nciht hinter ? :?
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
20. Mär 2008
Hast Du da ein Beispiel wie ich das am besten Abgfrage und den Index neu berechne ?
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
20. Mär 2008
Das ist meine Procedure. Habe nur die relevanten Sachen stehen gelassen:
procedure Berechtigung_Tab_zeichnen(PageControl: TPageControl; Bilder: Boolean;Control: TCustomTabControl; Der_TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin
//bitte Tabindex in Deklaration mit ATabindex auswechseln,
//sonst überschneidung mit Pagecontrol.tabindex. Deklaration in
//Tform nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
20. Mär 2008
Hallo zusammen,
ich beschrifte meine Tabs mit dem Draw-Ereignis selber.
Wenn ich z.B. 3 Tabs auf einem PageControl habe werden diese auch richtig beschriftet.
Würde ich aber jetzt das mittlere Tab Visible = FALSE stellen, beschriftet er mir das dritte Tab mit der Beschriftung des zweiten. Wie kann ich das lösen ?
Gruss