![]() |
erster Buchstabe in der ListBox fehlt???
Hallo Leute,
ich habe da ein Problem mit einer ListBox! Ich lese einen Eintrag einer ListBox mit folgenden Code in eine String-Variable ein:
Delphi-Quellcode:
Das Label1 zeigt mir jetzt den selektierten Eintrag der ListBox an, aber ohne den 1. Buchstaben!!!
TForm1.ListBox1Click(Sender: TObject);
var s: string; begin s:= ListBox1.Items.ValueFromIndex[ListBox1.ItemIndex]; Label1.caption:=s; end; Warum??? Gruß Torsten |
Re: erster Buchstabe in der ListBox fehlt???
Hallo
valuesfromindex kennt mein D6 nicht, was ist das? aber wenn du einen Eintrag auslesen willst, geht das mit
Delphi-Quellcode:
if ListBox1.ItemIndex<>-1 then //sonst gibtne AV, wenn kein item markieret ist
begin s:= ListBox1.Items[ListBox1.ItemIndex]; ... end; |
Re: erster Buchstabe in der ListBox fehlt???
Hallo Torsten156,
Zitat:
Delphi-Quellcode:
versuch es mal so
TForm1.ListBox1Click(Sender: TObject);
var s: string; begin s := ListBox1.Items.Strings[ListBox1.ItemIndex]; Label1.caption := s; end; bye Claus |
Re: erster Buchstabe in der ListBox fehlt???
Hallo Torsten156,
ich hab' das mal ausprobiert. Mit ValueFromIndex kann D5 auch nicht's anfangen. Setz' mal einen Haltepunkt und prüfe, ob in s das steht, was Du erwartest. Außerdem sollte das Label über die Eigenschaft AutoSize=true verfügen. Mein Testprogramm:
Code:
mfg
var
i : integer; s : string; procedure TFTestMemo.Button1Click(Sender: TObject); begin s := '#'; for i := 1 to 30 do begin s := s + chr($40+i); ListBox1.Items.Add(s); end; end; procedure TFTestMemo.ListBox1Click(Sender: TObject); begin s:= ListBox1.Items[ListBox1.ItemIndex]; Label1.caption:=s; end; eddy |
Re: erster Buchstabe in der ListBox fehlt???
Hi Duffy,
Danke für Deinen Tip! Es funktioniert... :mrgreen: Gruß Torsten |
Re: erster Buchstabe in der ListBox fehlt???
Versuche es mal so
Delphi-Quellcode:
Gruß UnixX :hi:
TForm1.ListBox1Click(Sender: TObject);
var i:integer; s: string; begin i:=listbox.Itemindex; s:=listbox.items.strings [i]; Label1.caption:=s; end; |
Re: erster Buchstabe in der ListBox fehlt???
@Keldorn
Zitat:
Claus |
Re: erster Buchstabe in der ListBox fehlt???
@duffy: danke :)
|
Re: erster Buchstabe in der ListBox fehlt???
Äh kleine Zwischenfrage...ist es eigentlich schlimm wenn man z.B.
Code:
statt
Listbox1.items[i]
Code:
macht? :gruebel:
ListBox1.Items.Strings[i]
|
Re: erster Buchstabe in der ListBox fehlt???
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 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