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: Cursor etwas hinters Zeilenende setzen (https://www.delphipraxis.net/21556-richedit-cursor-etwas-hinters-zeilenende-setzen.html)

TStringlist 4. Mai 2004 19:31


RichEdit: Cursor etwas hinters Zeilenende setzen
 
Hallo,

ich bastele mir gerade so etwas wie einen Programm-Editor und stehe nun vor dem kleinen Problem, wie man eigentlich bei einem TRichEdit-Control den Cursor z.B. 5 oder 10 Col-Positionen hinter ein gegebenes Zeilenende platzieren kann.

...denn beim TRichEdit wird der Cursor in einer solchen Situation ja immer auch gleich automatisch ans wirkliche Zeilenende (also entsprechend nach links) umpositioniert.

Gibt's dafür event. irgend einen kleine Trick, ein Flag das ich bisher einfach nur übersehen haben, oder ähnliches, ...oder bleibt da einem etwa tatsächlich nichts anderes übrig, als die jeweilige Zeile dann im Augenblick des Anclickens erstmal immer auch gleich automatisch mit Blanks aufzufüllen (um dass sich der Cursor darauf dann normal hin und herbewegen kann)?

?

Thanks im Voraus!

Christian Seehase 4. Mai 2004 21:29

Re: RichEdit: Cursor etwas hinters Zeilenende setzen
 
Moin TStringList,

ein RichEdit könntest Du wirklich nur durch angehängte Blanks dazu bewegen, das von Dir gewünschte zu erreichen.

Warum nimmst Du als Basis nicht einfach SynEdit?

TStringlist 4. Mai 2004 22:24

Re: RichEdit: Cursor etwas hinters Zeilenende setzen
 
Hallo & Thx für die Bestätigung meiner Befürchtung *g*.

Eine fremde Komponente will ich eigentlich weniger einsetzen, da ich bei dieser Sache möglichst so unabhängig wie's geht bleiben möchte. (Soll mal u.a. auch die Grundlage aller möglichen kleinen Hilfsprogramme werden und sollte daher auch von mir selbst stammen ...und je nach dann immer auftauchenden Notwendigkeiten auch beliebigst weiter modifizierbar sein).

Christian Seehase 5. Mai 2004 16:04

Re: RichEdit: Cursor etwas hinters Zeilenende setzen
 
Moin TStringList,

wenn Du auf Fremdkomponenten verzichten willst, bliebe immerhin noch der Ausweg selber eine Komponente zu erstellen, die das gewünschte leistet.
Allerdings dürfte das dann natürlich reichlich aufwendig werden, auch wenn man nur einen Teil des Funktionsumfanges den SynEdit bietet implementiert.

TStringlist 5. Mai 2004 19:44

Re: RichEdit: Cursor etwas hinters Zeilenende setzen
 
...stimmt natürlich, aber eigene Lösungen entschädigen dafür dann ja auch wieder reichlich mit anderem Nützlichen, wie z.B. oben schon erwähnter Unabhängigkeit und eigenen Erfahrungen...

Und wie heißt es doch außerdem auch so schön: Der Weg ist das Ziel!

T phil. Stringlist
*g*


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