以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文字超出textbox宽度时,怎么办 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111854) |
-- 作者:CoderToSinger -- 发布时间:2017/12/30 16:39:00 -- 文字超出textbox宽度时,怎么办 文字超出textbox宽度时,怎么办.能不能让文本字体大小自适应textbox控件大小 |
-- 作者:有点蓝 -- 发布时间:2017/12/30 21:01:00 -- 设置为多行文本http://www.foxtable.com/webhelp/scr/1862.htm |
-- 作者:CoderToSinger -- 发布时间:2018/1/2 8:23:00 -- 控件高度放不下两行,又不能改变控件高度 |
-- 作者:有点甜 -- 发布时间:2018/1/2 8:39:00 -- 以下是引用CoderToSinger在2018/1/2 8:23:00的发言:
控件高度放不下两行,又不能改变控件高度
什么意思?不能用多行文本框?
如果你需要缩小字体,你可以判断字符串的字数,比如超过了20个,就修改字体为8px,超过25个,就设置成7px
http://www.foxtable.com/webhelp/scr/0494.htm
|
-- 作者:CoderToSinger -- 发布时间:2018/1/2 10:17:00 -- 打印的时候怎么判断字符串的长度 |
-- 作者:有点甜 -- 发布时间:2018/1/2 11:24:00 -- 以下是引用CoderToSinger在2018/1/2 10:17:00的发言:
打印的时候怎么判断字符串的长度
打印按钮那里,直接判断,如
Dim str As String = e.form.control("TextBox1").Text msgbox(str.length) |
-- 作者:CoderToSinger -- 发布时间:2018/1/2 14:25:00 -- 怎么设置打印时字体大小为9,超出指定长度的控件字体大小为8 |
-- 作者:有点甜 -- 发布时间:2018/1/2 15:16:00 -- 以下是引用CoderToSinger在2018/1/2 14:25:00的发言:
怎么设置打印时字体大小为9,超出指定长度的控件字体大小为8 Dim txt = e.form.controls("TextBox1") Dim doc As PrintDoc = e.Form.GernatePrintDoc() |