AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls wie kann ich zur Laufzeit Einträge in einer Listbox markieren

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

Ein Thema von max.08 · begonnen am 13. Jan 2019 · letzter Beitrag vom 15. Jan 2019
Antwort Antwort
Seite 1 von 2  1 2   
max.08

Registriert seit: 17. Apr 2017
4 Beiträge
 
#1

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

  Alt 13. Jan 2019, 18:33
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

Geändert von max.08 (13. Jan 2019 um 18:35 Uhr)
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
644 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 18:52
Über die Eigenschaft Delphi-Referenz durchsuchenVcl.StdCtrls.TCustomListBox.Selected
  Mit Zitat antworten Zitat
max.08

Registriert seit: 17. Apr 2017
4 Beiträge
 
#3

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 19:17
@Schokohase
Danke für Deine Antwort, aber damit kann ich nichts anfangen.

@alle
hat noch jemand eine Idee?
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
644 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#4

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 20:21
Es gibt die Eigenschften ItemIndex und 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?
  Mit Zitat antworten Zitat
13. Jan 2019, 20: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.
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.222 Beiträge
 
Delphi 7 Personal
 
#6

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 21:08
Anders gefragt, wasfehlt Dir?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
max.08

Registriert seit: 17. Apr 2017
4 Beiträge
 
#7

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 22:15
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
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Langeneichstädt
1.083 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 22:17
Hier wäre ein bißchen Code von deiner Seite sehr hilfreich.
Was genau geht denn nicht?
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
644 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 13. Jan 2019, 22:19
Wenn du uns deinen Code zeigen würdest könnten wir besser helfen.
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.210 Beiträge
 
Delphi XE7 Professional
 
#10

AW: wie kann ich zur Laufzeit Einträge in einer Listbox markieren

  Alt 14. Jan 2019, 07:45
... vielleicht:
DeineListbox.ItemIndex[i].selectred := true;
Ich weiß nicht genau, ob man danach noch DeineListbox.invalidate aufrufen sollte.

Grüße
Klaus
Klaus

Geändert von Klaus01 (14. Jan 2019 um 08:10 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf