Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Wechsel zwischen versch. Tabsheets unterbinden


wiesel - Di 28.06.05 10:58
Titel: Wechsel zwischen versch. Tabsheets unterbinden
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 - 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 - Di 28.06.05 11:17

Hallo,

erstmal :welcome:

ich würde entsprechend deiner Bedingungen das TabSheet anzeigen/verbergen:

Delphi-Quelltext
1:
2:
//das erste verbergen
PageControl1.Pages[0].TabVisible := False;//True = anzeigen


wiesel - Di 28.06.05 11:32

Vielen Danke für die schnelle Antworten.

Verberge das jeweilige TabSheet, klappt gut....