Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TTabsheet und Tpagecontrol (https://www.delphipraxis.net/150441-ttabsheet-und-tpagecontrol.html)

khh 16. Apr 2010 19:05


TTabsheet und Tpagecontrol
 
Hallo zusammen,
ich habe auf einem Tpagecontroll 3 ttabsheets.
je nach Auswahl in einer checbox ausserhalb des Tpagecontroll blende ich diese tabsheets ein und aus.

Delphi-Quellcode:
TabSheet1.Tabvisible := true;
TabSheet2.Tabvisible := true;
TabSheet3.Tabvisible := false;
In einer Konstellation ist es so,dass 2 Tabsheets eingeblendet sind und dazwischen gewechselt werden können soll.
Leider funktioniert der Wechsel nur einmal. Nachdem der nicht aktive Tab ausgewählt wurde , lässt sich nicht mehr zum vorherigen Tab zurück wechseln :-(

was läuft da schief,was hab ich übersehen ?

mschaefer 16. Apr 2010 20:24

Re: TTabsheet und Tpagecontrol
 
Das hat mit den visible Eigenschaften nichs zutun. Würde tippen das, Du noch an den Enabled Properties schraubst und das nicht aktive enabled = false hat.

Grüße // Martin

khh 17. Apr 2010 08:08

Re: TTabsheet und Tpagecontrol
 
Zitat:

Zitat von mschaefer
Das hat mit den visible Eigenschaften nichs zutun. Würde tippen das, Du noch an den Enabled Properties schraubst und das nicht aktive enabled = false hat.

Grüße // Martin

hab ich durchgesehen, ist _leider_ nicht der Fall.
Mir fällt aber folgendes aus.
Der Fehler tritt nur auf, wenn der dritte Tab ausgeblendet wird und dafür Tab 1 und 2 eingeblendet werden.
Ist dagegen Tab 1 alleine eingeblendet und Tab 2 wird "dazugeschaltet" funktioniert der Wechsel problemlos :-(

Was kann das denn sein?

mschaefer 17. Apr 2010 08:45

Re: TTabsheet und Tpagecontrol
 
Uuuhps it´s magic!

Lade doch mal ein kleines Beispielprogramm hoch, das ist mit Logik so nicht zu erklären.

Grüße // Martin

khh 17. Apr 2010 08:50

Re: TTabsheet und Tpagecontrol
 
Zitat:

Zitat von mschaefer
Uuuhps it´s magic!

Lade doch mal ein kleines Beispielprogramm hoch, das ist mit Logik so nicht zu erklären.

Grüße // Martin

du sagst es

das mit dem Beispielprogramm ist nicht so einfach, weil da ne DB dahinter hängt.
Na ich checks erst nochmal selbst durch,
trotzdem mal vielen Dank


Gruss KH

khh 17. Apr 2010 09:50

Re: TTabsheet und Tpagecontrol
 
OK fehler ist gefunden.
nachdem ich vor dem jeweiligen tabvisible:= false jedesmal alle tabvisible:= true setze funktionierts.

Gruss KH

mschaefer 17. Apr 2010 09:52

Re: TTabsheet und Tpagecontrol
 
Ja also doch: It´s magic :mrgreen:

Grüße // Martin


PS:
Habe hier auch DB-Anwendungen wo ich mit TabSheets arbeite und unter
Delphi 2007 ist mir das bisher nicht aufgefallen, vielleicht hängt das
an Deiner Version. Wegen solcher Macken bringt mich die VCL noch mal
in den Wahn... oder zu C#.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz