![]() |
Memo, aktuelle Zeilennummer ausgeben
Hallo,
wie kann ich die Nr. der Zeile in einer Memo ausgeben , in der ich mich gerade befinde? Also die wo der Cursur ist Danke |
Re: Memo, aktuelle Zeilennummer ausgeben
Hi,
um die aktuelle Zeile zu ermitteln (also die Zeile in der sich der Curdor befindet), kannst du die API Funktion SendMessage verwenden:
Delphi-Quellcode:
Zu beachten ist aber, dass die erste Zeile, wie bei einer Stringlist, mit 0 beginnt.
Label1.Caption:=IntToStr(SendMessage(Memo1.Handle, EM_LINEFROMCHAR, Memo1.SelStart, 0));
Gruß Mazel |
Re: Memo, aktuelle Zeilennummer ausgeben
Hier noch eine Alternative:
Delphi-Quellcode:
Grüße vom marabu
with Memo.CaretPos do
ShowMessage(Format('X = %d, Y = %d', [X, Y])); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 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