Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
504 Beiträge
 
Delphi 12 Athens
 
#1

Fragen zum inplace editor (TColumnComboEditLink) in TAdvStringGrid

  Alt 5. Jul 2023, 12:14
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

Geändert von norwegen60 ( 5. Jul 2023 um 12:27 Uhr)
  Mit Zitat antworten Zitat