Autor Beitrag
wiesel
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 28.06.05 10:58 
Hallo,
hab da mal ne Frage:

Ich habe in meinem Programm eine PageControl-Komponente und möchte zur Laufzeit unter bestimmten Bedingungen den Wechsel zwischen zwei TabSheets unterbinden. Leider habe ich noch keine Möglichkeit gefunden dies zu tun. Bin leider noch relativ unerfahren mit Delphi. Kann mit jemand einen Tipp geben mit welcher Property das möglich ist?

Vielen Dank
direction4delphi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 84

WIN 95, WIN 98, WIN ME, WIN NT, WIN 2000, WIN XP, VISTA
D2 Prof, D4 Prof,D2005 Prof, Delphi4Php
BeitragVerfasst: Di 28.06.05 11:03 
Ereignis
TPageControl.OnChange

if bedigung then TPageControl.ActivePage:=page1

dh. im on change wird deine Bedigung geprüft und wenn diese zutrifft dan wird activePage auf die 1 Seite gesetzt.

mfg
MILLI
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: Di 28.06.05 11:17 
Hallo,

erstmal :welcome:

ich würde entsprechend deiner Bedingungen das TabSheet anzeigen/verbergen:
ausblenden Delphi-Quelltext
1:
2:
//das erste verbergen
PageControl1.Pages[0].TabVisible := False;//True = anzeigen

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
wiesel Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 28.06.05 11:32 
Vielen Danke für die schnelle Antworten.

Verberge das jeweilige TabSheet, klappt gut....