如何设置textbox和label的行距和字符间距

cao431 2002-12-24 02:24:00
我想修改textbox和label的行距和字符间距,不知如何设置,请好心人帮忙,有代码最好,谢谢。
...全文
842 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl910 2002-12-24
  • 打赏
  • 举报
回复
TextBox可以
Label不行


子类处理该控件父窗口的消息
在WM_CTLCOLOREDIT消息中,先用SetTextCharacterExtra设置字间距,再下级传递消息




SetTextCharacterExtra

VB声明
Declare Function SetTextCharacterExtra Lib "gdi32" Alias "SetTextCharacterExtraA" (ByVal hdc As Long, ByVal nCharExtra As Long) As Long
说明
描绘文本的时候,指定要在字符间插入的额外间距
返回值
Long,这个设备场景的前一个额外间距设置
参数表
参数 类型及说明
hdc Long,设备场景的句柄
nCharExtra Long,要在字符间插入的额外空间,采用设备场景的逻辑坐标系统
在VB里使用
如改变了这个设置,注意恢复VB窗体或控件原来的字符间距设置

guofu007 2002-12-24
  • 打赏
  • 举报
回复
行间距到现在为止还没有解决的,你还是自己开发了
cao431 2002-12-24
  • 打赏
  • 举报
回复
CloneCenter(复制中心)

哪一种控件是有格式的,
cao431 2002-12-24
  • 打赏
  • 举报
回复
啊!有这么复杂吗?设置行距也要开发其他控件不成?
CloneCenter 2002-12-24
  • 打赏
  • 举报
回复
用 RichtextBox,TextBox 和 Label 都是无格式的。
769394 2002-12-24
  • 打赏
  • 举报
回复
用VC另外开发一个控件。
要想直接操作VB的textbox和Label控件的行距离,有戏也会让你短命。
cao431 2002-12-24
  • 打赏
  • 举报
回复
主要是行距问题。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧