Announcement

Collapse
No announcement yet.

TRichEdit oder Memo aktuelle Zeile ermitteln

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TRichEdit oder Memo aktuelle Zeile ermitteln

    Hallo,<br>
    <p>
    an alle Programmierer ich habe da mal wieder so ein kleines Problem auf welches ich selbst keine Lösung finde.
    <p>
    Wie kann man ermitteln wenn in TMemo oder TRichEdit eine Änderung gemacht wurde (z.B. Eingabe ) in welcher Zeile diese Änderung gemacht wurde.
    <p>
    Servus, Martin Bayer<br>

  • #2
    Hallo Martin!

    Versuch mal

    int laenge=0;
    int x=0;
    do
    { laenge = laenge+Memo1->Lines->Strings[x].Length()+2;
    x++;
    }while(laenge<Memo1->SelStart);
    dann müßte x die aktuelle Zeile enthalten. Den Code kannst Du in die Routine für OnKeyPress schreiben.<br>Nur wenn etwas gelöscht wird, klappts nicht.

    Gruß Irmgar

    Comment


    • #3
      Hallo Irmgard,<br>
      <p>
      vielen Dank für deine Antwort, auf mein kleines Problem.
      <br>
      Ich hatte bis jetzt noch keine Zeit es zu Testen aber heute habe<br>
      ich es mal getestet und es funktioniert bis auf eine kleine<br> Verbesserung:<br>
      <p>
      while(laenge<=Memo1->SelStart).<br>
      <p>
      Servus, Martin<br&gt

      Comment

      Working...
      X