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
- 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
- Wie kann man ein OnComboCloseUp-Event implementieren? Der normale AdvStringGrid1ComboCloseUp wird nicht ausgelöst.
Hat hier jemand Ideen/Lösungen
Danke
Gerd