![]() |
Markierten Wert aus Listbox übernehmen
Hallo, zuerst einmal möchte ich sagen, dass ich ein newbie bin :). Ich habe folgendes Problem:
Ich habe eine Listbox und 2 Buttons. Beim ersten Button werden Verschiedene Werte in die Listbox eingetragen. Wenn ich den 2ten Button klicke, möchte ich zuerst überprüfen ob ein Wert in der Listbox ausgewählt ist und wenn ja, dass dieser dann an eine Funktion übergeben wird. Doch wie kann ich überprüfen ob ein Wert markiert ist und diesen gegebenenfalls auslesen? :| |
Re: Markierten Wert aus Listbox übernehmen
Hallo!
Die Eigenschaft "ItemIndex" der Listbox gibt den Index des ausgewählten Items zurück oder - wenn kein Item ausgewählt wurde - Null. Auf die Eigenschaften kannst Du mit "ListBox.Items[Index]" zugreifen, wobei Index die Nummer des Items ist. Der kleinste Index ist Null! MfG Peter |
Re: Markierten Wert aus Listbox übernehmen
Zitat:
der ItemIndex ist -1, wenn kein Item ausgewählt ist. Bei Null wäre es ja sonst das erste Item. ^^ mfG mirage228 |
Re: Markierten Wert aus Listbox übernehmen
Hai janine_k,
ersteinmal : "Herzlich Willkommen in der Delphi-PRAXIS" Zitat:
Delphi-Quellcode:
[Edit]Ich muss einfach schneller tippen. Da waren zwei flotter als der Hai[/Edit]
procedure TForm1.Button1Click(Sender: TObject);
begin if (ListBox1.ItemIndex <> -1) then begin Label1.Caption := ListBox1.Items[ListBox1.ItemIndex]; end else begin ShowMessage ('Nix markiert *blubb*'); end; end; |
Re: Markierten Wert aus Listbox übernehmen
Also ich muss sagen, das ist wirklich ein super Forum. Mit so schnellen Antworten hätte nich nicht gerechnet :thuimb:
Danke für eure Hilfe nun Funktioner es :cheers: Hoffe dass ich bald auch etwas Delphi kann, damit ich auch solche guten Tipps geben kann :zwinker: |
Re: Markierten Wert aus Listbox übernehmen
Zitat:
|
Re: Markierten Wert aus Listbox übernehmen
Zitat:
Die erste sinnvolle Antwort hat immerhin 10 Minuten gebraucht. ;-) :stupid: Daran müssen wir noch arbeiten. Ich denke 5 Minuten ist das maximum |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 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