如何将当前视图滚动到C++生成器中FMX备忘录中的特定行

How to scroll current view to specific line in FMX Memo in C++ Builder?

本文关键字:FMX 备忘录 视图 C++ 滚动      更新时间:2023-10-16

我想将当前视图滚动到 FMX 备忘录中的特定行。我曾经在VCL组件中使用以下代码:

TopVisibleRow = SendMessage(LogMemo->Handle, EM_GETFIRSTVISIBLELINE, 0, 0);
SendMessage(LogMemo->Handle, EM_LINESCROLL, 0 , TargetLine - TopVisibleRow));

有什么方法可以跳转到FMX备忘录中的特定行以进行跨平台应用程序?

我正在使用C++ Builder Berlin Update 2。

以下代码适用于 FMX:

Memo1->CaretPosition = TCaretPosition::Create(ROW_NUM, 0);