Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi edit.text ein item einer listbox zuweisen (https://www.delphipraxis.net/160547-edit-text-ein-item-einer-listbox-zuweisen.html)

guude4 18. Mai 2011 18:27

edit.text ein item einer listbox zuweisen
 
Guten Tag

Ich möchte gerne dem Text eines Editfeldes den Wert oder Namen eines Item einer Listbox zuweisen.
Theoretisch würde dass dan so aussehen:

Code:
Edit1.Text := for i := 0 to ListBox1.Items.Count -1 do
  begin
    if ListBox1.Selected[i] then
      Label1.Caption := ListBox1.Items.Strings[i];
  end;
Das kann natürlich nicht funktionieren, aber wie es fuzen könnte weiß ich leider auch nicht. :(

Vielen Dank für eure Hilfe
Chris

s.h.a.r.k 18. Mai 2011 18:32

AW: edit.text ein item einer listbox zuweisen
 
Delphi-Quellcode:
Edit1.Text := ComboBox1.Text;
oder
Delphi-Quellcode:
if (ComboBox1.ItemIndex > -1) then
  Edit1.Text := ComboBox1.Items[ComboBox1.ItemIndex];

himitsu 18. Mai 2011 18:40

AW: edit.text ein item einer listbox zuweisen
 
oder eben, mit seiner Schleife

Delphi-Quellcode:
for i := 0 to ListBox1.Items.Count - 1 do
  if ListBox1.Selected[i] then
    Edit1.Text := ListBox1.Items.Strings[i];

// bzw

for i := 0 to ListBox1.Items.Count - 1 do
  if ListBox1.Selected[i] then
    Edit1.Text := ListBox1.Items[i]; // .Strings ist die Standardeigenschaft
Zitat:

Theoretisch würde dass dan so aussehen:
Theoretisch und praktisch nein.
Du sagtest doch selber du willst den Text der ComboBox zuweisen.
Versucht zuzuweisen (via
Delphi-Quellcode:
Edit1.Text := ...
) hast du aber eine For-Schleife, was natürlich nicht geht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 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