Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fragen zum inplace editor (TColumnComboEditLink) in TAdvStringGrid (https://www.delphipraxis.net/213300-fragen-zum-inplace-editor-tcolumncomboeditlink-tadvstringgrid.html)

norwegen60 5. Jul 2023 12:14

Fragen zum inplace editor (TColumnComboEditLink) in TAdvStringGrid
 
Hallo,

ich würde gerne in einem TAdvStringGrid (von TMS) den inplace editor TColumnComboEditLink benutzen. Mit dem kann in einem Grid eine mehrspaltige Combobox erzeugt werden. Dazu gibt es von TMS das Beispiel asg35 und auch die Umsetzung in einer eigenen Anwendung ist kein Problem.

Zwei Dinge konnte ich aber nicht lösen
  1. Im TMS-Beispiel 35 muss man 3 mal in die Zelle klicken, bis das Pulldown-Menü aufgeht. (1. Klick - Zelle wird selektiert, 2. Klick - Combo-Pfeil wird angezeigt, 3. Klick - Pulldownliste öffnet sich). Setzt man MouseActions.DirectEdit auf aktiv entfällt der 1. Klick, es sind aber immer noch zwei Klicks nötig. Gibt es eine Möglichkeit, dass sich die Pulldown schon beim ersten Klick in die Zelle öffnet?
    Ist gelöst: In TColumnComboEditLink gibt es die Eigenschaft DirectDrop und wenn man die + MouseActions.DirectEdit aktiviert, reicht ein Klick
  2. Wie kann man ein OnComboCloseUp-Event implementieren? Der normale AdvStringGrid1ComboCloseUp wird nicht ausgelöst.

Hat hier jemand Ideen/Lösungen

Danke
Gerd


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 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