以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于使用字体解决TEXTBOX行距的分享 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125192) |
-- 作者:douglas738888 -- 发布时间:2018/9/21 17:32:00 -- 关于使用字体解决TEXTBOX行距的分享 在测试中,发现使用微软雅黑,微软正黑系列的字体,窗口中的TEXTBOX多行设置,无需使用设置RichTextBox,行距就自动OK了! 大家可以试试。我自己试了目前没有问题。 不过TABLE中的备注,虽然已经设置了MAINTABLE.FONT为微软雅黑,但是备注列打开还是宋体拥挤的行距,目前未发现如何处理。 |
-- 作者:有点蓝 -- 发布时间:2018/9/21 21:38:00 -- 以下是引用douglas738888在2018/9/21 17:32:00的发言:
参考
不过TABLE中的备注,虽然已经设置了MAINTABLE.FONT为微软雅黑,但是备注列打开还是宋体拥挤的行距,目前未发现如何处理。 For Each a As OBJECT In Tables("表B").grid.parent.controls For Each b As OBJECT In a.controls For Each c As OBJECT In b.controls If c.text = "第四列" Then \'第四列为备注列 c.font = New Font("微软雅黑",12) End If Next Next Next |
-- 作者:douglas738888 -- 发布时间:2018/9/23 14:23:00 -- 请教老师,2楼老师指导的参考代码,应该写在哪里,我放在窗口的AFTERLOD或表属性中和项目属性中都不起作用 |
-- 作者:有点甜 -- 发布时间:2018/9/23 18:05:00 -- 以下是引用douglas738888在2018/9/23 14:23:00的发言:
请教老师,2楼老师指导的参考代码,应该写在哪里,我放在窗口的AFTERLOD或表属性中和项目属性中都不起作用
2楼的代码,是处理【列窗口】的文字的,不是表格里面的文字。 |
-- 作者:douglas738888 -- 发布时间:2018/9/25 8:26:00 -- 以下是引用有点甜在2018/9/23 18:05:00的发言:
2楼的代码,是处理【列窗口】的文字的,不是表格里面的文字。 是啊,老师,表格备注列点击按钮打开窗口的文字如何也能设置成微软雅黑,老师指导的代码应该怎样使用。 |
-- 作者:有点甜 -- 发布时间:2018/9/25 8:40:00 -- 以下是引用douglas738888在2018/9/25 8:26:00的发言:
是啊,老师,表格备注列点击按钮打开窗口的文字如何也能设置成微软雅黑,老师指导的代码应该怎样使用。
参考代码
做个计划,执行代码
Dim frm = Windows.Forms.Form.ActiveForm |
-- 作者:yll -- 发布时间:2022/5/25 15:45:00 -- 以下是引用有点蓝在2018/9/21 21:38:00的发言:
参考 For Each a As OBJECT In Tables("表B").grid.parent.controls
For Each b As OBJECT In a.controls
For Each c As OBJECT In b.controls
If c.text = "第四列" Then \'第四列为备注列
c.font = New Font("微软雅黑",12)
End If
Next
Next
Next 请问:这段代码在新版本没有效果,如何调整? |