memo控件能修改行距吗? 本人使用memo控件时,发现显示的汉字结果很拥挤,不美观,有没有办法可以向word一样更改行距呢?请多多指教!在线等待! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多谢jinjazz(近身剪(N-P攻略)) ,我用richedit试一下。 多谢whbo(王红波(决心找份工作)) ,改变字体我试过了,比如仿宋的效果要比宋体好些,但还是有不如意的地方,有没有其他办法呢。? 多谢d6f9b(patriot),可是我的文本是从数据库中提取出来的,用DBMemo显示的,你说的怎么实现呢? 多谢cdsgajxlp(起名很难)和 jinjazz(近身剪(N-P攻略)) ,今天用richedit试过了,感觉显示好多了。 那就不要用dbmemo啊,数据库取出付给memo uses RichEdit;procedure RE_SetLineSpacing(ARichEdit: TRichEdit; lineSpacing: Byte);var pf2: ParaFormat2;begin FillChar(pf2, SizeOf(pf2), 0); pf2.cbSize := SizeOf(PARAFORMAT2); pf2.dwMask := PFM_LINESPACING; pf2.bLineSpacingRule := lineSpacing; SendMessage(ARichEdit.Handle, EM_SETPARAFORMAT, 0, Longint(@pf2));end;//Example: Setlinespacing to 1:procedure TForm1.Button1Click(Sender: TObject);begin RE_SetLineSpacing(RichEdit1, 1);end; jinjazz(近身剪(N-P攻略)) ,可是Memo和DBMemo显示效果一样啊。 jinjazz(近身剪(N-P攻略)说的是把字段的内容取出后赋值给RichEdit,而不是Memo 多谢aiirii(ari-爱的眼睛),可是我是初学者,也很笨,你能跟我说的详细些或者加上注释吗? pilicat(delphi迷),哦,明白了,其实那样的话可以用DBRichEdit。 多谢大家,问题已经解决,改用DBRichEdit就行了。 模拟右键刷新 如何拷贝文件到已知目录下 如何将一个form放到另一个form中 高高手请帮忙看一下吧! 看看这个错误怎么办?(无法为更新行集定位。。。。。) 如何让ADSL在开机时自动拨号上网? 关于定义不定长数组的问题。 请来看看里面的问题!顺便来拿分吧! 关于SQL去除重复数据问题 现在我需要快捷键方式,用HOOK有缺陷,在操作别的程序时,也会响应;用MainMenu时候又没有我想要的Ctrl+F4, 怎么办 线程问题,极度郁闷中…… 请教!!~~~~动态创建存储过程问题...
RichEdit;procedure RE_SetLineSpacing(ARichEdit: TRichEdit; lineSpacing: Byte);
var
pf2: ParaFormat2;
begin
FillChar(pf2, SizeOf(pf2), 0);
pf2.cbSize := SizeOf(PARAFORMAT2);
pf2.dwMask := PFM_LINESPACING;
pf2.bLineSpacingRule := lineSpacing;
SendMessage(ARichEdit.Handle, EM_SETPARAFORMAT, 0, Longint(@pf2));
end;//Example: Setlinespacing to 1:
procedure TForm1.Button1Click(Sender: TObject);
begin
RE_SetLineSpacing(RichEdit1, 1);
end;