In einer StringGrid soll anstelle des Inplace-Editors eine ComboBox erscheinen. Mit Hilfe des Ereignisses OnDrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) kann der Status (State) der Zelle abgefragt werden. Wenn die Zelle nun den Focus (State.Contains(gdFocused) hat, also der Inplace-Editor eigentlich starten würde, soll die ComboBox über der Zelle plaziert werden. PROBLEM: Der State-Menge ist immer leer (mit Ausnahme bei fixierten oder selektierten Zellen). (In Delphi klappt das Programm einwandfrei.)
Wer kann mir helfen ?
Wer kann mir helfen ?
Comment