![]() |
Listbox slected Item --> PageControl Seite öffnen
Hallo,
Ich habe eine ListBox mit verschiedenen Einträgen. Ich möchte gerne, wenn ich in der ListBox ein bestimmtes Item selektiere mir eine bestimmte seite in meinem PageControl öffnen. Also wenn das Selektierte Item in der ListBox "Test" heißt --> Zeige Tabsheet1 im Pagecontrol, wenn selected Item "Test2" heißt --> Zeige Tabsheet2 im Pagecontrol etc.. Mein Ansatz im ListBox1.Mousedown event:
Delphi-Quellcode:
Nix passiert. Was mach ich falsch?
with ListBox1.Items do
begin if (ListBox1.Items.Text='Test') then TabSheet1.Show; end; |
AW: Listbox slected Item --> PageControl Seite öffnen
Schau Dir noch einmal die Eigenschaften von TPageControl an.
|
AW: Listbox slected Item --> PageControl Seite öffnen
Zitat:
Also der Teil mit der ListBox stimmt, ja? Das heißt der Fehler liegt beim Aufruf der PageControl seite? |
AW: Listbox slected Item --> PageControl Seite öffnen
Du must den Text des Selected der ListBox vergleichen. Pagecontrol hat doch bestimmt sowas wie Index oder ActiveTabitem....
|
AW: Listbox slected Item --> PageControl Seite öffnen
Bei beiden kann man die Elemente über einen Index ansprechen
|
AW: Listbox slected Item --> PageControl Seite öffnen
Liste der Anhänge anzeigen (Anzahl: 1)
Nichts einfacher als das:
Delphi-Quellcode:
procedure TForm1.FormActivate(Sender: TObject);
begin ListBox1.ItemIndex := 0; PageControl1.TabIndex := 0; end; procedure TForm1.ListBox1Click(Sender: TObject); begin PageControl1.TabIndex := ListBox1.ItemIndex; end; |
AW: Listbox slected Item --> PageControl Seite öffnen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 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