Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Richedit: An Cursor-Position einen Text einfügen (https://www.delphipraxis.net/133170-richedit-cursor-position-einen-text-einfuegen.html)

TheMiller 27. Apr 2009 09:33


Richedit: An Cursor-Position einen Text einfügen
 
Hallo,

ich versuche vergebens, einen kleinen Text an der Cursorposition in einem RichEdit einzufügen. Es scheitert schon daran, dass ich nicht weis (bzw. der PC nicht weis), in welcher Zeile sich der Cursor gerade befindet.

Ich dachte schon daran, sich den Text der Zeile zu "merken", nach ihr zu suchen, und dann den gesamten Text der Zeile durch den mit hinzugefügtem Text zu ersetzen. Doch auch dann würde ich nicht wissen, an welcher Stelle sich der Cursor in der Zeile befindet.

Außerdem müsste das doch einfacher gehen, oder?

Ich bedanke mich im Voraus

soulies 27. Apr 2009 10:17

Re: Richedit: An Cursor-Position einen Text einfügen
 
hoi,

versuchs mal über richedit.caretpos.x (zeichen in zeile) bzw. richedit.caretpos.y (zeilennummer)

cya

jaenicke 27. Apr 2009 10:20

Re: Richedit: An Cursor-Position einen Text einfügen
 
Einfach SelText den entsprechenden Text zuweisen, ggf. vorher SelLength auf 0 setzen (wenn markierter Text nicht überschrieben werden soll).

TheMiller 27. Apr 2009 10:32

Re: Richedit: An Cursor-Position einen Text einfügen
 
Argh... natürlich ;)

Funktioniert einwandtfrei. Hätt ich selbst drauf kommen können.

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 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