AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:02

Parameter dieser Suchanfrage:

Suche in Thema: Comboboxliste: Eintrag markieren?
Suche alle Beiträge, die von "Mattze" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hi,

    also, wenn ich das richtig sehe, liegt der "Fehler" in der StdCtrls bei TCustomComboBox.selectitem.
    Da steht CB_FINDSTRING, müsste aber CB_FINDSTRINGEXACT stehen. Insofern wahrscheinlich sogar ein Bug.

    Wenn man das bearbeiten will, wäre es ein Riesenaufwand. Man müsste sowieso alles kopieren. Besser wäre es, die StdCtrls direkt zu ändern und neu zu übersetzen.

    Darf man die StdCtrls...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hi,

    das Problem scheint bei Windows zu liegen.
    Die markieren den String mit CB_SELECTSTRING.
    Laut Hilfe sucht das aber den ersten String in der Itemliste raus, der mit dem gesuchten Text beginnt!!!

    Kann man mit items.add und fester Liste überprüfen:
    abcdef
    abcde
    abcd
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hi,

    also nun muss ich mich bei den Borländern entschuldigen.
    Insert (und auch InsertObject) arbeiten schon völlig korrekt.
    Das ist noch etwas anderes.
    Ich nehme an, dass es mit Widestrings zusammenhängt.

    Selbst bei
    insert(0,string(ws)) funktioniert es nicht.
    Schreibe ich nur
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hi,

    ich weiß schon, was insert wo und wie macht!
    Selbstverständlich habe ich den aktuellen Index erst nach dem Insert (oder der Erstellung) der Liste geholt und da müsste eigentlich automatisch schon alles korrigiert sein. Scheint es aber nicht zu sein.

    Umkopieren der Liste macht es übrigens auch nicht. Das gleiche!
    Evtl. müssten die Indizes danach "nur" neu aufgebaut werden.
    Gibt es da...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hi,

    Heureka, ich weiß jetzt, was er nicht will.
    Sobald man items.insert oder items.insertobject benutzt, kann er das nicht mehr automatisch markieren.
    Offenbar kommen da die Indizes völlig durcheinander.
    Die werden zwar richtig gesetzt, aber er kann es aus der Itemsliste nicht mehr richtig auswählen (Warum?) und nimmt deshalb den ersten Eintrag. Komisch, aber wahr!

    Nun weiß ich nur...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hi,

    ehrlich gesagt, war mir das auch so in Erinnerung. Das klappte eigentlich immer automatisch. Deswegen bin ich ja so erstaunt, dass es nun nicht mehr funktioniert.
    Ich habe da alles mögliche ausprobiert. Alle Methoden und Ereignisse usw. "Indexof" natürlich auch.
    Das gibt mir sogar den korrekten Index des Items zurück, aber selbst, wenn ich den itemindex der Box setze, passiert nix.
    ...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Comboboxliste: Eintrag markieren?

      Delphi
      by Mattze, 15. Feb 2009
    Hallo,

    also ich kriege es nicht raus...

    Wenn ich die Liste einer Combobox öffne, ist standardmäßig (Nur bei mir?) der erste Eintrag in der Liste markiert. Auch, wenn der Text einem Listeneintrag entspricht und der itemindex entsprechend gesetzt ist.
    Ich hätte aber gerne, dass dann, wenn er in der Liste schon vorhanden ist, der ausgewählte (Text-)Eintrag in der List auch der markierte...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Mattze&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=129235
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:20 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