![]() |
TabSet Problem
Moin allerseits,
und zwar möchte ich eine Art Menue über ein TabSet machen. So weit so gut, jedoch wenn ich nun den 3. Tab, welchen ich habe anklicke, möchte ich das das Label etc visible = true wird. Das Problem dabei ist, das es erst nach mehrerem hin und herklicken true wird und nich gleich beim klick auf den 3. Tab. Hier mal der Quellcode:
Delphi-Quellcode:
procedure TForm1.TabSet1Change(Sender: TObject; NewTab: Integer;
var AllowChange: Boolean); begin if TabSet1.TabIndex = 0 then begin //... end; if TabSet1.TabIndex = 1 then begin //... end; if TabSet1.TabIndex = 2 then begin //wird erst bei mhereren hin und herklicken ausgeführt label1.Visible := true; edit1.Visible := true; Button1.Visible := true; end; end; |
Re: TabSet Problem
1. Würde ich ein case statt 3 Ifs nehmen.
2. Würde ich einen Redraw erzwingen |
Re: TabSet Problem
Danke für die schnelle Antwort.
Was meinst Du mit einem Redraw? mfG, Nico |
Re: TabSet Problem
Zitat:
|
Re: TabSet Problem
Und wie genau müsste ich das dort einbauen? :oops:
|
Re: TabSet Problem
Delphi-Quellcode:
procedure TForm1.TabSet1Change(Sender: TObject; NewTab: Integer;
var AllowChange: Boolean); begin case TabSet1.TabIndex of 0: ... 2: begin //wird erst bei mhereren hin und herklicken ausgeführt label1.Visible := true; edit1.Visible := true; Button1.Visible := true; Application.ProcessMesages; end; ... end; |
Re: TabSet Problem
Habe ich gemacht,
funktioniert aber leider immernoch nicht. :roll: mfG, Nico |
Re: TabSet Problem
Hast du AllowChange auf true gesetzt?
|
Re: TabSet Problem
Welches AllowChange?:oops:
Bei dem TabSet habe ich kein AllowChange gefunden... |
Re: TabSet Problem
Ist ein Parameter der Event-Methode:
Delphi-Quellcode:
procedure TForm1.TabSet1Change(Sender: TObject; NewTab: Integer;
var AllowChange: Boolean); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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