Ich habe ein TPageControl mit zwei TabSheets, die der User auswählen kann.
Hat er dies getan und mit einem Button bestätigt, will ich, dass das nicht ausgewählte TabSheet disabled wird, so dass er nicht mehr auf das andere Tabsheet umschalten kann. Das Geht natürlich mit einem Pagecontrol.OnChange-Ereignis, in welchem ich dann das aktive Tabsheet wieder zurücksetze, aber das ist unschön.
Besser wäre es, das andere TabSheet ausgegraut darzustellen, also enabled auf false zu setzen. Das geht auch, aber irgendwie hat es keine Wirkung. Das Tabsheet ist immer noch sichtbar und kann auch noch mit der Maus angewählt werden. Mit der Eigenschaft TabVisible kann ich das Tab zwar unsichtbar machen, aber ausgegraut wäre schon schöner. Gibt es da eine Lösung?
Danke und ciao,
Ralf