![]() |
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:
mein code ist aber sehr umständlich, ich muss erst auf den speedbutton zurückgreifen, der
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; dann einen text in die zwischenablage kopiert und wieder ausgibt.. geht das nicht einfacher, mit nur einem button? etwa so:
Delphi-Quellcode:
Edit: Memo.Lines.Add wird wohl nicht funktioniere, denn dann wird der text
var
alignleft : String; Point : TPoint; begin // text bei cursorposition einfügen end; ans ende des memos geschrieben wie ich gesehen habe. |
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