我有一個TjvRichedit控件,其中包含一些表格,其中一些行/單元格填充了文本。 我想選擇一些完整的行(例如firstLine和firstLine + 1行)並將它們複製到剪貼板(或流)。我用波紋管代碼:如何使用Delphi(Xe10)在TRichedit中選擇某些表格行
SelStart := Perform(EM_LINEINDEX, firstLine, 0);
SelLength:= length(lines[firstLine]) + length(lines[firstLine+1]);
CopyToClipboard;
,但它從firstLine執行firstLine中+ 3選擇(甚至選擇從下一個表中的行!)。 如果我減少長度(例如,SelLength:= 2),它會選擇兩行! 我該如何做到我想要的東西?
** firstLine和firstLine + 1)**是什麼意思?你的意思是第一行+第二行的第一個字符? – Sami
我在Delphi 7和Delphi 10西雅圖上試用它並正常工作。 – Sami
你可以看到我的更新和嘗試。 – Sami