AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:32

Parameter dieser Suchanfrage:

Suche in Thema: TComboBox - MouseMove
Suche alle Beiträge, die von "Amateurprofi" 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.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

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

    AW: TComboBox - MouseMove

     
      by Amateurprofi, 12. Aug 2018
    Was soll das bringen?
    Bei dem von Dir vorgeschlagenen Code macht es (wahrscheinlich) Sinn, denn wenn "GetClassName" nichts in den Puffer schreibt wird StrIComp(Buf,'ComboLBox') nicht = 0 sein.
    Ich gehe lieber den Weg, das Resultat von "GetClassName" zu prüfen (dafür ist es da).
    Die einzige Argumentation, trotzdem vor dem "GetClassName" Buf=#0 zu setzen, ist die Annahme, das "GetClassName"...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: TComboBox - MouseMove

     
      by Amateurprofi, 12. Aug 2018
    Nee, KodeZwerg.
    Anfangs dachte ich auch, dass es Konflikte geben könnte, wenn mehrere Comboboxen vorhanden sind.
    Hab ich dann auch getestet.
    Es scheint so zu sein, dass immer nur eine einzige Combobox aufgeklappt sein kann, selbst dann, wenn es sich um Comboboxen in verschiedenen Anwendungen handelt. Jedenfalls habe ich es nicht geschafft, so einen Konflikt zu produzieren.

    Zum PS:
    Bei mir...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: TComboBox - MouseMove

     
      by Amateurprofi, 12. Aug 2018
    Hallo KodeZwerg,
    vielen Dank.
    Nach ein paar Anlaufschwierigkeiten funktioniert das hervorragend.
    Eine Beobachtung am Rande:
    Wenn die Liste aufgeklappt wird und die Maus in das TextFeld der ComboBox gestellt wird, liefert GetClassName nicht 'ComboLBox'.
    Ist auch logisch, denn die Maus ist ja nicht in der Liste.
    Bewege ich aber nach dem Aufklappen die Maus in die Liste und dann in das...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: TComboBox - MouseMove

     
      by Amateurprofi, 11. Aug 2018
    Hallo KodeZwerg,
    ich habe mir angeschaut, was unter den Links, die Du netterweise zur Verfügung gestellt hast, zu lesen ist.
    Wenn ich das richtig verstehe, dann funktioniert Dein Vorschlag über das Hint-Event zu gehen, in meinem Fall nicht (Style ist csOwnerDrawFixed, nicht csSimple).



    Was mir vielversprechend erscheint, ist der in obigem Text erwähnte Hinweis auf TComboBox.OnDropDown /...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: TComboBox - MouseMove

     
      by Amateurprofi, 9. Aug 2018
    Nee, deinen Vorschlag habe ich nicht umgesetzt, weil es mir nicht zielführend erschien.
    Dir von dir gezeigte Methode "TCustomCombo.SetDropDownCount(const Value: Integer);" ist bereits Bestandteil von TCustomCombo und TComboBox ist ein Nachfahre von TCustomCombo.
    Was also soll das bringen?
    Ich hab mittlerweile auch geprüft, ob TCustomCombo.SetDropDownCount auch aufgerufen wird, wenn...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: TComboBox - MouseMove

     
      by Amateurprofi, 9. Aug 2018
    Danke, KodeZwerg.

    SetDropDownCount wird ja aufgerufen, wenn ich zur Laufzeit den DropDownCount setze, aber wie in #1 erwähnt, bringt das nichts.
    Ich hab dann mal spaßeshalber im Form.Create ein SendMessage(ComboBox.Handle, CB_SetMinVisible, 10, 0); eingefügt und siehe da, das funktioniert.
    Ist wohl nicht so sehr sauber, aber "sieht ja niemand".

    Und zum Thema MouseMove hab ich mir mal...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    TComboBox - MouseMove

     
      by Amateurprofi, 8. Aug 2018
    Ich habe in der Main-Form eine TComboBox und möchte auf MouseMove-Events reagieren, wenn sich der Maus-Zeiger in der ComboBox oder in der aufgeklappten Liste befindet.

    Meine bisherige Lösung:

    1) In einer Unit, die in der Uses-Liste der Main-Form aufgeführt ist habe ich deklariert
    TComboBox = class(Vcl.StdCtrls.TComboBox)
    public
    property OnMouseMove;
    end;


URL zu dieser Suchanfrage:

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