Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
Auf diese Weise funktionierte es. Das einzige, was ich schöner gefunden hätte, wenn der Wechsel garnicht erst erfolgen würde, statt wie jetzt erst erfolgt und dann wieder zurückgeht...
if Listen.ActivePageIndex=4 then
if WAAUNR.Caption='' then
Listen.ActivePageIndex:=StartTab;
Aber das Wichtigste funktioniert erst einmal - der Rest ist Kosmetik.
Vielen Dank!!!
Ykcim
Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
@ Bummi
Genau das ist mein Problem!
@Bbommel
Das werde ich mal fix testen und melde mich dann gleich wieder!
Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
Sorry!!!
AllowChange ist ja eine mitgelieferte Variable der Procedure!
Wie kann ich diese auf ein bestimmtes TabSheet anwenden?
Ich habe gerade folgendes ausprobiert:
if Daten NICHT verfügbar then
begin
Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
Danke für die Erklärung!
Ich komme leider noch nicht ganz dahinter.
if Daten verfügbar then
begin
Tabsheetname.AllowChanging ???
oder
PageControlname.AllowChanging???
end;
Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
Für das TabSheet oder für das PageControl?
ANdere Tabsheets sollen weiter erreichbar sein können, da nicht jedes TabSheet die gleichen Daten benötigt. Ich brauche eine Kontrolle vor dem Wechsel, ob die erforderlichen Daten für das Tabsheet, welches geöffnet werden soll, verfügbar sind. Wenn nicht, soll der Wechsel auf dieses Tabsheet nicht vollzogen werden.
Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
Hallo,
vielen Dank für die schnelle Hilfe!!!
Ich habe es schon versucht, im Event OnChanging. Die Prüfung findet auch vor der Wechsel statt.
Ich habe dann angegeben, dass das entsprechende TabSheet Enable:=true sein soll. Es wird aber dennoch geöffnet...
Wie würdet Ihr vorgehen?
Vielen Dank
Forum: Programmieren allgemein
by Ykcim,
2. Feb 2011
Hallo Zusammen,
ich habe in meinem Programm ein PageControl mit mehreren TabSheets drauf. Wenn diese TabSheets geöfnet werden, werden auch ein paar Proceduren durchlaufen. Diese Proceduren benötigen Werte, die ans anderen Tabsheets ermittelt werden.
Jetzt kann es aber sein, dass ein Wert noch nicht verfügbar ist (warum auch immer). Ich möchte gerne, dass vor dem Wechsel der TabSheets...