D7怎么让memo带行号? 就像HTML代码编辑器,每行左边有数字显示行号如果能像D7一样单击每行最左边可以加标记(断点)就更好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义变量iLine:Integer; {使用em_LineFromChar消息} iLine:=Memo1.Perform(em_LineFromChar,$FFFF,0); {第一行为0} messageDlg( '行号: '+IntToStr(iLine),mtInformation,[mbOK],0); var CurrentLine:Integer; begin CurrentLine:=Editor Perform(em_ LineFromChar,SFFFF,0); Application MessageBox(PChar(′当前行号是′+IntToStr(CurrentLine)),′消息′,mb_ iconinformation); end; 有很多第三方控件的Memo都可以实现 ,如advmemohttp://www.tmssoftware.com/site/advmemo.asp 1楼2楼的理解错了,我要的是这种效果谢谢3楼的,可是,advmemo右键菜单是英文的,用户可能看不懂,怎么办? 右键菜单是搞定了,但是AdvMemo下面的copyright怎么去掉? copyright 的问题应该是没有注册的AdvMemo吧。 三方控件要註冊,要麼用RichEdit 的WM_PAINT消息或重畫memo... 请教一个问题………… 如何使用UPDataSQL如何更新数据? 高手救我 我快疯了 如何永久保存对组件属性的动态修改? 对象未初始化? Tquery怎么是readonly呢? 如何使用ado上传图片到数据库? 难道没有人知道吗,怎样越过代理服务器实现上QQ的功能? 大侠们;我做的报表由于字段太多一行写不完,能不能写两行,怎么写?具体点! delphi中如何实现汉字分行问题 个人新春第一贴,散分 请问如何让一个按钮保持按下的状态(不要speedbutton)?
iLine:=Memo1.Perform(em_LineFromChar,$FFFF,0); {第一行为0}
messageDlg( '行号: '+IntToStr(iLine),mtInformation,[mbOK],0);
CurrentLine:Integer;
begin
CurrentLine:=Editor Perform(em_ LineFromChar,SFFFF,0);
Application MessageBox(PChar(′当前行号是′+IntToStr(CurrentLine)),′消息′,mb_ iconinformation);
end;
谢谢3楼的,可是,advmemo右键菜单是英文的,用户可能看不懂,怎么办?