TStringGrid / SelLength



  • Hallo zusammen,
    ich verwende ein TStringGrid für die Eingabe von tabellarischen Daten.
    Die Anzahl Zellen variiert entsprechend der jeweiligen Situation.
    Gibt es hier eine Möglichkeit, nachdem das TStringGrid den Fokus erhalten hat, in der aktiven Zelle die Selektion zu entfernen?

    Wenn ein TEdit den Fokus bekommt und alle Zeichen selektiert sind, kann mit Edit->SelLength die Selektion entfernt und mit Edit->SelStart der Cursor positioniert werden.
    Kann dieser Mechanismus auch bei TStringGrid realisiert werden bzw. gibt es eine Möglichkeit, auf den Inplace-Editor zuzugreifen?



  • Hallo,

    Setze doch bei TStringGrid::Selection alles auf -1



  • Braunstein schrieb:

    Hallo,

    Setze doch bei TStringGrid::Selection alles auf -1

    Wie soll das funktionieren?
    Mit Selection kann ich auf die Koordinaten zugreifen, aber nicht auf den Editor.

    Ich habe inzwischen eine andere Lösung gefunden.
    TJvStringGrid von den Jedi-Komponenten hat für diesen Zweck die Eigenschaft ImplaceEditor und funktioniert perfekt.


Anmelden zum Antworten