![]() |
Text an Cursorposition einfügen
gleich zu meinem problem: :arrow:
ich hab hier zwei funktionen, mit der ich die Cursorposition in eimen Memo ermitteln kann.
Delphi-Quellcode:
nun möchte ich aber noch weitergehen und an der cursorposition text einfügen.
function GetMemoRow (M : TMemo) : LongInt; //Reihe
begin Result := SendMessage(M.Handle, EM_LINEFROMCHAR, M.SelStart, 0); end; function GetMemoCol (M : TMemo) : LongInt; //Spalte begin Result := M.SelStart-SendMessage(M.Handle, EM_LINEINDEX, SendMessage(M.Handle, EM_LINEFROMCHAR, M.SelStart, 0), 0); end; danke für eure hilfe im voraus 8) kaemmi |
Dazu brauchst du dir die Cursorposition nicht so umständlich holen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Memo1.SelText := 'Hallo'; end; |
Ups :oops:
Da wollte ich wohl wieder mal mit Kanonen auf Spatzen schießen. In diesem Sinne DANKE :dancer: THX :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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