Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Text an Courser stelle einfügen.
DoppelX - Fr 03.01.03 07:42
Titel: Text an Courser stelle einfügen.
Wie kann ich einen text beispielsweise "hallo" an der stelle im memo einfügen, an der der Courser ist?
danke im voraus
bis11 - Fr 03.01.03 08:38
Hi,
Mit der Eigenschaft SelStart legst Du die Position im Memo fest. Alles weitere steht in der Delphi-Hilfe unter TMemo.
DoppelX - Fr 03.01.03 19:22
joa ne bringt nichts. mit nem normalen memo würde es ja so gehen:
Quelltext
1:
| editor.sellength := 0; editor.seltext := 'MeinText'; |
da es aber ein SynMemo vom SynEditor(für syntaxhighlight und so) ist, geht es nicht. Was nehme ich denn bei einem SynMemo?[/code]
Christian S. - Fr 03.01.03 19:28
Hi!
Es wäre nicht schlecht gewesen, wenn Du das mit dem SynMemo direkt geschrieben hättest. Ich kenne es nicht, aber wenn es die Eigenschaft "Text" besitzt, könntest Du mit dem Insert-Befehl und SelStart dort deinen Text einfügen. Ich glaube, Du brauchst aber eine Stringvariable als Zwischenspeicher, weil man die Insertoperation nicht direkt auf "Text" anwenden kann.
MfG,
Peter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!