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 Text einfügen bei Cursorposition (https://www.delphipraxis.net/91937-text-einfuegen-bei-cursorposition.html)

Tommy1988 12. Mai 2007 00:09


Text einfügen bei Cursorposition
 
Wieder ich :(

Ich hatte mir folgendes gedacht, auf klick auf einen button soll ein text
da im memo eingefügt werden wo der cursor sich grade befindet.

Delphi-Quellcode:
var
alignleft : String;
Point : TPoint;
begin
// bei cursor pos einfügen
  Point := Mouse.CursorPos;
  Mouse.CursorPos := Point;
 SpeedButton1.Perform(WM_LBUTTONDOWN,0,0);
 Sleep(200);
 SpeedButton1.Perform(WM_LBUTTONUP,0,0);
end;
mein code ist aber sehr umständlich, ich muss erst auf den speedbutton zurückgreifen, der
dann einen text in die zwischenablage kopiert und wieder ausgibt..

geht das nicht einfacher, mit nur einem button?
etwa so:
Delphi-Quellcode:
var
alignleft : String;
Point : TPoint;
begin
// text bei cursorposition einfügen
end;
Edit: Memo.Lines.Add wird wohl nicht funktioniere, denn dann wird der text
ans ende des memos geschrieben wie ich gesehen habe.

Tommy1988 12. Mai 2007 01:34

Re: Text einfügen bei Cursorposition
 
Lösung gefunden :wall:
SelText


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