Richtext EditFenster auf Enter abfragen
-
Hallöle
bin ein völliger neuling in C++ und hätte da mal ne einfach Frage.
Ich hab eine RichTextEditorbox
in die will ich sachen eintragen und wenn man Enter drückt(neu Zeile) dann soll die zuletzt geschrieben Zeile überprüft werden, auf Syntaktische und Symbolische Fehler hab schon mal ne Testfunktion ausprobiert aber igrnedwie klappt das nicht.hier mal der bisherige Code dazu:
void __fastcall TfrmHaupt::rftAWLKeyPress(TObject *Sender, char &Key) { int hello; if (Key==13) { hello=5; } } //---------------------------------------------------------------------------so warum geht das net die funktion wird gar nicht angesprungen.
Woran kann das den liegen.
Vielen Dank schonmal
Felix
-
das mit dem KEYPRESS hat sich jetzt erledigt da hat ich irgendwas verplant einmal neustarten und schon liefs.
aber wie lese ich die Richtextbox zeilenweise aus
-
Hallo
-
Entschuldige das ich so doof frage aber würde
RichText->Lines[X]->Strings nicht mehr sinn ergeben
frag so doof weil ich erst morgen wieder ausprobieren kann
MfG
Felix
-
Hallo
nein, xcvbxc hat schon Recht. Lines ist vom Typ TStrings, und hat als Eigenschaft das Array Strings vom Typen AnsiString, in dem die einzelnen Zeilen vorhanden sind. Siehe auch BCB-Hilfe.
bis bald
akari
-
so hab da noch ne frage wie erkenne ich die Zeile der aktuellen Coursor position weil der User kann ja auch mittenrein schreiben.
und wenn ich enter abfrage kommt onkeypress dann vor der Ausführung oder nach der Ausführung, also bin ich dann noch in der richtigen Zeile oder muß ich da eins abziehen?