如何知道Memo组件当前的文本行数? 如何知道Memo组件当前的文本行数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 iCount := SendMessage(Memo2.Handle, EM_GETLINECOUNT, 0, 0);=============================================================== ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址: http://CoolSlob.ifood1.com/Download/CSDNFinder.exe http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可] 你可以调用WINDOWSAPI中的EM—LINEFROMCHAR和EM—LINEINDEX函数来确定MEM O控件中的当前行和列,具体调用的过程见下面的过程。 var LineNum:longint; CharsBeforeLine:longint; begin LineNumΚSendMessage(Memo1.Handle,EM—LINEFROMCHAR,Memo1.SelSta rt,0); CharsBeforeLine:=SendMessage(Memo1.Handle,EM—LINEINDEX,LineNum ,0); Label1.Caption:=′Line′+IntToStr(LineNum+1) Label2.Caption:=′Position′+IntToStr((Memo1.SelStart-CharsBe foreLine)+1); end; SendMessage(Memo.Handle, EM_GETLINECOUNT, 0, 0); Memo.lines.count? 不行吗 串口通信,这样的数据怎样转换啊 ORACLE、SQL SERVER技术资料网站 主程序调用了自定义DLL中的窗体,可是打开一个在任务栏上就多一个窗口,请问如何打开窗口而不在任务栏上显示? 这样行吗? Delphi/Cb界面中文乱码 请问如果把DBGrid1里的数据拖放到DBGrid2里该怎么设置DragMode? 急,急,急 XP怎么建立局域网? 小弟errun在这里给各位前辈陪不是了 一个奇怪的问题!SOS!! 如何对 DataSet 的数据在 DBGrid显示前转换数据? 各位大哥,fastreport怎么装,教教小弟。
◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
O控件中的当前行和列,具体调用的过程见下面的过程。
var
LineNum:longint;
CharsBeforeLine:longint;
begin
LineNumΚSendMessage(Memo1.Handle,EM—LINEFROMCHAR,Memo1.SelSta
rt,0);
CharsBeforeLine:=SendMessage(Memo1.Handle,EM—LINEINDEX,LineNum
,0);
Label1.Caption:=′Line′+IntToStr(LineNum+1)
Label2.Caption:=′Position′+IntToStr((Memo1.SelStart-CharsBe
foreLine)+1);
end;