| Scalabium Software | |
| Knowledge for your independence'. | |
|  Home  Delphi and C++Builder
        tips | 
| #23: How can I get a line/column number that a memo/richtext cursor is on? | 
| 
 | If you want to retrieve the line and/or column number you must
send a messages to control and retrieve the result: View examples: - for TMemo LineNumber := SendMessage(Memo1.Handle, EM_LINEFROMCHAR, -1, 0); - for TRichEdit LineNumber := SendMessage(RichEdit1.Handle, EM_EXLINEFROMCHAR, 0, RichEdit1.SelStart); ColNumber := (RichEdit1.SelStart - SendMessage(RichEdit1.Handle, EM_LINEINDEX, LineNumber, 0)); PS: not forget that starting values is 0. 
 | 
 | 
|       | Copyright© 1998-2025, Scalabium
        Software. All rights reserved. |