Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Eintrag in ListBox markieren (https://www.delphipraxis.net/102911-eintrag-listbox-markieren.html)

clock50 6. Nov 2007 22:05


Eintrag in ListBox markieren
 
Hallo zusammen, ich habe folgendes Problem: Ich habe Einträge in einer Listbox nun kann mein User in einem Edit etwas eingeben und es soll nun in der Listbox nach übereinstimungen gesucht werden. Der gefundene Eintrag soll markiert werden aber wie?
Delphi-Quellcode:
Listbox1.select.Itemindex[x]
:?: Danke schonmal

Nuclear-Ping 6. Nov 2007 22:06

Re: Eintrag in ListBox markieren
 
Stichworte:
- ListBox.Items.IndexOf
- Pos, Copy
- ListBox.ItemIndex
- Delphi Hilfe (F1)

mkinzler 6. Nov 2007 22:06

Re: Eintrag in ListBox markieren
 
.IndexOf()

clock50 6. Nov 2007 22:34

Re: Eintrag in ListBox markieren
 
Hallo, es ist schon etwas spät, deshalb raffe ich es wohl nicht. Ich habe den Itemindex und will nun den Eintrag dieses indexes markieren aber wie?

Blackheart 6. Nov 2007 23:00

Re: Eintrag in ListBox markieren
 
Delphi-Quellcode:
ListBox1.Selected[i]:=True;

Deep-Sea 7. Nov 2007 07:26

Re: Eintrag in ListBox markieren
 
Zitat:

Zitat von Blackheart
Delphi-Quellcode:
ListBox1.Selected[i]:=True;

Bei MultiSelect ja, aber sonst reicht auch
Delphi-Quellcode:
ItemIndex := xyz;
:wink: ...

Nuclear-Ping 7. Nov 2007 08:55

Re: Eintrag in ListBox markieren
 
Ja was denn nun?

Entweder das eine ...
Zitat:

Zitat von clock50
ich habe folgendes Problem: Ich habe Einträge in einer Listbox nun kann mein User in einem Edit etwas eingeben und es soll nun in der Listbox nach übereinstimungen gesucht werden. Der gefundene Eintrag soll markiert werden aber wie?

... oder das andere ...
Zitat:

Zitat von clock50
... Ich habe den Itemindex und will nun den Eintrag dieses indexes markieren aber wie? ...


leddl 7. Nov 2007 09:02

Re: Eintrag in ListBox markieren
 
Zitat:

Zitat von Nuclear-Ping
Ja was denn nun?
Entweder das eine ...
[...]
... oder das andere ...

Wie wärs mit beidem? :mrgreen:

Zitat:

Zitat von clock50
ich habe folgendes Problem: Ich habe Einträge in einer Listbox nun kann mein User in einem Edit etwas eingeben und es soll nun in der Listbox nach übereinstimungen gesucht werden. Der gefundene Eintrag soll markiert werden aber wie?


marabu 7. Nov 2007 09:05

Re: Eintrag in ListBox markieren
 
Hier noch etwas Senf:

Delphi-Quellcode:
procedure TDemoForm.EditChange(Sender: TObject);
begin
  with Sender as TEdit, ListBox do
    ItemIndex := Items.IndexOf(Text);
end;
Grüße vom marabu

DeddyH 7. Nov 2007 09:07

Re: Eintrag in ListBox markieren
 
Wenn kein Multiselect, ist das ein Einzeiler.
Delphi-Quellcode:
ListBox.ItemIndex := ListBox.Items.IndexOf(Edit.Text);
Getippselt und nicht getestelt :mrgreen:

[edit] Too late :( [/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz