Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TMemo - TRichEdit Zeile ermitteln mit Return (https://www.delphipraxis.net/165727-tmemo-trichedit-zeile-ermitteln-mit-return.html)

ATS3788 12. Jan 2012 21:37

TMemo - TRichEdit Zeile ermitteln mit Return
 
Hallo

wie in der Überschrift schon gefragt

gibt es die Möglichkeit die Zeile zu ermitteln
wo man ein Return getätigt hat.

Oder anders gefragt hat einer eine bessere Idee als

http://www.delphipraxis.net/75085-rt...chraenken.html

Ich bastele eine Lösung mit Pixeln nur dazu
muss ich die Zeile, wenn sie in der Mitte eingefügt wird, löschen .

himitsu 12. Jan 2012 22:01

AW: TMemo - TRichEdit Zeile ermitteln mit Return
 
Enter = neue/nächste Zeile
gedrückt wurde es also in der Zeile davor

also Zeile bestimmen, in welcher der Cursor grade steht
und die davor löschen



PS: Ich würde aber nicht sofort beim Einfügen prüfen, sondern im OnExit.
Delphi-Quellcode:
// eventuell Leerzeilen am Anfang und Ende löschen (eventuell auch mitten drin)
if Lines.Count > Maximal then begin
  Memo1.SetFocus;
  raise Exception.Create('zuviele Zeilen');
end;

ATS3788 13. Jan 2012 10:21

AW: TMemo - TRichEdit Zeile ermitteln mit Return
 
Doofe frage
sehe ich ein

Trotzdem Danke

Andere Frage

Kann man die Pfeiltasten Tasten mit einer Botschaft senden

als z.B. PostMessage(RE.Handle, WM_KEYDOWN, Pfeiltasten, 0);

weil in ASCII sind sie nicht definiert.

himitsu 13. Jan 2012 15:35

AW: TMemo - TRichEdit Zeile ermitteln mit Return
 
Zitat:

Zitat von ATS3788 (Beitrag 1145731)
Kann man die Pfeiltasten Tasten mit einer Botschaft senden

Es gibt da eine Prozedur "SendKeys" welche seit Jahren in verschiedenen Versionen im Netz rumgeistert, zum Versenden von Tastencodes, als String mit speziellen Kodierungen.

Ansonsten Bei Google suchenWM_KEYDOWN und dort schauen, was in wParam verlinkt ist.

madtom 13. Jan 2012 17:45

AW: TMemo - TRichEdit Zeile ermitteln mit Return
 
Hallo Michael,

schau mal hier:

http://www.s170867368.online.de/delphi/vorher.php

Gruß

Thomas

ATS3788 14. Jan 2012 15:16

AW: TMemo - TRichEdit Zeile ermitteln mit Return
 
Danke für die
Antworten

himitsu hatte ich schon probiert ohne
eindeutiges ergebnis

Martin Michael


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz