以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  一个字符在窗口中的长度?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140439)

--  作者:hbhb
--  发布时间:2019/9/5 16:37:00
--  一个字符在窗口中的长度?
大师:一个字符在窗口中的长度?
--  作者:有点蓝
--  发布时间:2019/9/5 16:45:00
--  
没看懂
--  作者:hbhb
--  发布时间:2019/9/5 17:05:00
--  
比如,我要在窗口中动态增加一个标签,标签的中心位置在窗口中居中,标签的文本中有中文、标点符号、英文等。如:中华人民共和国万岁......,china。标签的.left = ?
--  作者:有点蓝
--  发布时间:2019/9/5 17:30:00
--  
这个要结合字体进行计算

Dim gc As Graphics = BaseMainform.CreateGraphics()
Dim size As SizeF = gc.MeasureString("中华人民共和国万岁......,china。", 标签控件.Font)
msgbox(size.width) 得出字符可能的宽度