Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Listbox v Delphi

V listboxu mám seznam jmen,
po označení potřebuji jméno uložit do stringu. Nějak ale nevím jak:

procedure TForm1.ListBox1Click(Sender: TObject);
var
VybraneJmeno : string ;

begin
VybraneJmeno:= ListBox1. ?????????????????;

end;

Předmět Autor Datum
To ku knizniciam delphi nie je ziadny reference manual ze sa pyta furt kazdy take veci? http://www.…
MM.. 01.06.2007 15:32
MM..
Už to mám. VybraneJmeno:= ListBox1.Items[ListBox1.Itemindex]; Cpal jsem to do kulatých závorek a t…
Tomix 01.06.2007 15:48
Tomix
VybraneJmeno:= ListBox1.Text;
Jan Fiala 01.06.2007 16:55
Jan Fiala
Pardon, co to? Tohle funguje editu, ale ne u listboxu. (D7)
Tomix 01.06.2007 21:45
Tomix
Omlouvam se, nejak v osledni dobe spatne ctu a misto ListBox jsem cetl Combobox
Jan Fiala 01.06.2007 22:54
Jan Fiala
Měl bych ještě jeden dotaz: Jak programově označit některý řádek v ListBoxu? // tedy nikoliv myší.
Tomix 02.06.2007 12:52
Tomix
Ak sa nemylim (uz som dlho nemal spustene Delphi): ListBox1.ItemIndex:= 1; Cislovane od 0 po pocet…
Intex 02.06.2007 13:01
Intex
Ano, díky. poslední
Tomix 02.06.2007 13:24
Tomix
VybraneJmeno:= ListBox1.Items[Listbox1.ItemIndex];
Len tak 02.06.2007 13:04
Len tak

To ku knizniciam delphi nie je ziadny reference manual ze sa pyta furt kazdy take veci?

http://www.delphibasics.co.uk/Article.asp?Name=Stan dard
procedure TForm1.ListBox1Click(Sender: TObject);
var
listBox : TListBox;
index : Integer;
begin
// Cast the passed object to its correct type
listBox := TListBox(Sender);

// Get the index of the selected list item
index := listBox.ItemIndex;

// Display the selected list item value
ShowMessage(listBox.Items[index]);
end;

Zpět do poradny Odpovědět na původní otázku Nahoru