![]() |
Cursor an Textanfang von RichEdit setzen
Hallo,
wenn ich in einem RichEdit die 'Enter'-Taste drücke, wird der darin enthaltene Text gespeichert und das Feld gelöscht. (.Clear oder .Text:='') Aber der Cursor steht dann immer in der zweiten Zeile... was natürlich beim erneuten drücken von Enter eine leere Zeile voranstellt! :evil: Wie kann ich das verhindern? Mit .Perform(?) vielleicht? Danke... :D |
|
Nein... nicht wirklich! :?
Der Cursor steht trotzdem in der zweiten Zeile. |
Tja...tut mir leid.
Aber ich bin sicher hier im Forum gibts entweder Beiträge dazu, oder aber Leute, die wissen, wie das geht! :wink: Viel Glück noch. Man liest sich, Stanlay :hi: |
Ich hatte zwar vorher schon im Forum gesucht, aber - typisch - die Antwort findet man immer erst hinterher! :wink:
Die Antwort aus ![]() RichEdit OnKeyPress:
Delphi-Quellcode:
Mit SendMessage oder einzeln klappt's nicht...
PostMessage(richedit.Handle,WM_KEYDOWN,VK_BACk,0);
PostMessage(richedit.Handle,WM_KEYUP,VK_BACk,0); Entfernt aber nur die eine Zeile! mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz