Einzelnen Beitrag anzeigen

The Knight

Registriert seit: 10. Apr 2004
21 Beiträge
 
#1

C++ (Borland 6): Text in Textfeld entfernen?

  Alt 17. Feb 2005, 14:40
Ich arbeite an einem Texteditor in Borland C++6 und komme nicht weiter. Ich habe eine Menüleiste mit einem Lösch-Eintrag. Tastenkürzel ist die Entf-Taste. Da die Entf-Taste somit einer neuen funktion zugeordnet wurde, funktioniert das Entfernen von Text nicht mehr und ich muss es programmieren.

Dummerweise haben sich bisher alle daran die Zähne ausgebissen. Vielleicht könnt ihr mir helfen. Hier mein Code, der NICHT funktioniert (txt_eingabe ist ein Richedit-Feld):

TPoint CaretPoint = txt_eingabe->CaretPos;
txt_eingabe->Lines->Strings[CaretPoint.y] = txt_eingabe->Lines->Strings[CaretPoint.y].Delete(CaretPoint.x + 1,1);
  Mit Zitat antworten Zitat