急问:memo控件可否设置行距、字间距??(30分)

  • 主题发起人 主题发起人 liamy
  • 开始时间 开始时间
L

liamy

Unregistered / Unconfirmed
GUEST, unregistred user!
memo控件可否设置行距、字间距??如何设置?
 
用richedit吧
 
richedit可以吗?怎么设??
 
??没有办法吗??
 
TMemo的所有文字的属性是一致的,应该不能单独设置。
 
因为我们用的是Delphi, 所以办法总是有的.

行距,字距在Windows内部都是通过TextMetric来设置的. 你可以看看TextMetric的帮助,
可以继承一个TMemo, 然后加上一个LineHeight属性.
 
谢谢老屯,我初学delphi,还没用过继承,具体该怎么做能不能详细说明一下?谢谢!
 
用richedit吧
RichEdit.font属性可以设置字体(字符集,颜色,字体,大小,效果,字型);
RichEdit.color属性可以设置背景色;
Richedit1.Paragraph.Alignment属性可以设置段落的
居左(taLeftJustify),居右(taRightJustify)、居中(taCenter);
RichEdit.ScrollBars:=ssBoth;文字不满框时滚动条消失,满框时滚动条出现。
Richedit.Paragraph.FirstIndent //段落首行缩进
Richedit.Paragraph.LeftIndent //段落左缩进
Richedit.Paragraph.RightIndent //段落右缩进
Richedit.MaxLength //输入字数的限制
行距好像没有现成的属性
 
接受答案了.
 

Similar threads

回复
0
查看
804
不得闲
D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
后退
顶部