Zeilenumbruch in DBGrid



  • Hallo,

    Ich bräuchte mal euren Rat.

    Ich habe ein DBGrid, welches mit Daten gefüllt wird. Eine Spalte ist ein Textfeld und soll geändert werden können, wobei hier auch ein Zeilenumbruch möglich sein soll. Wenn der Focus also in dem Feld steht und jemand die Entertaste drückt, dann soll ein Zeilenumbruch gemacht werden.

    Hat da jemand ne Idee??

    Mit den Standards des Grids wird bei Enter immer nur der Text markiert, oder
    in die nächste Spalte gesprungen.

    Danke im voraus.

    Gruß
    Baldi



  • Das normale Textfeld innerhalb eines DBGrid unterstützt (soviel ich weiß 😉 nur einzeilige Texte. Du müßtest wohl ein Memofeld nehmen, s. z.B. http://delphi.about.com/library/weekly/aa030105a.htm



  • Hallo,
    und Danke für die schnelle Antwort.

    Das Beispiel wandelt ein Memofeld in ein Stringfeld um. Leider benötige ich es andersherum, da das DB-Feld ja schon von Typ String ist.

    Selbst wenn es ein Memofeld wäre, ist es wohl nicht im Grid änderbar, sondern
    immer in einem externen Editor.

    Gruß
    Baldi


Anmelden zum Antworten