我有一个 TjvRichedit 控件,其中包含一个表格,其中一些行/单元格填充了文本。我想选择一些整行(例如行 firstLine 和 firstLine+1)并将它们复制到剪贴板(或流)。我使用下面的代码:
SelStart := Perform(EM_LINEINDEX, firstLine, 0);
SelLength:= length(lines[firstLine]) + length(lines[firstLine+1]);
CopyToClipboard;
但它从 firstLine 到 firstLine+3 选择(甚至从下一个表中选择行!)。如果我减少长度(例如 SelLength:= 2),它会选择两行!请问我该怎么做我想要的?