Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   wie kann ich zur Laufzeit Einträge in einer Listbox markieren (https://www.delphipraxis.net/199302-wie-kann-ich-zur-laufzeit-eintraege-einer-listbox-markieren.html)

max.08 13. Jan 2019 17:33


wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Hallo,

ich will zur Laufzeit durch suchen in einer Listbox einen bestimmten Eintrag markieren, ohne das der User in die ListBox klickt.

Ich benutze Delphi 10.2 Community Edition

Kann mir jemand auf die Sprünge helfen?

Gruß Max

Schokohase 13. Jan 2019 17:52

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Über die Eigenschaft Delphi-Referenz durchsuchenVcl.StdCtrls.TCustomListBox.Selected

max.08 13. Jan 2019 18:17

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
@Schokohase
Danke für Deine Antwort, aber damit kann ich nichts anfangen.

@alle
hat noch jemand eine Idee?

Schokohase 13. Jan 2019 19:21

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Es gibt die Eigenschften
Delphi-Quellcode:
ItemIndex
und
Delphi-Quellcode:
Selected
mit denen man das gewünschte Verhalten steuern kann. In der Dokumentation ist das beschrieben nebst Code-Beispielen.

Was genau verstehst du daran nicht?

DP-Maintenance 13. Jan 2019 19:42

Dieses Thema wurde am "13. Jan 2019, 20:42 Uhr" von "Luckie" aus dem Forum "Die Delphi-IDE" in das Forum "GUI-Design mit VCL / FireMonkey / Common Controls" verschoben.

p80286 13. Jan 2019 20:08

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Anders gefragt, wasfehlt Dir?

Gruß
K-H

max.08 13. Jan 2019 21:15

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Ich komme weder mit itemindex noch mit selected weiter. Der Eintrag wird nicht markiert.
Die Suche schreibt mir das Ergebnis zwar in ein Label, aber ich kann die Zeile in der Listbox nicht arktivieren.
Die Box wird automatisch sortiert.

Vielen Dank erstmal
Max

zeras 13. Jan 2019 21:17

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Hier wäre ein bißchen Code von deiner Seite sehr hilfreich.
Was genau geht denn nicht?

Schokohase 13. Jan 2019 21:19

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
Wenn du uns deinen Code zeigen würdest könnten wir besser helfen.

Klaus01 14. Jan 2019 06:45

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren
 
... vielleicht:
Delphi-Quellcode:
DeineListbox.ItemIndex[i].selectred := true;

Ich weiß nicht genau, ob man danach noch DeineListbox.invalidate aufrufen sollte.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 Uhr.
Seite 1 von 2  1 2      

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