vb 字符 居中问题
--------------------编程问答-------------------- 打印在 x1、x2之间剧中:currentx=(x1+x2-textwidth(s))/2 --------------------编程问答--------------------
Picture1.CurrentX = i - (5000 / MyValue) / 2 - TextWidth("2012") / 2--------------------编程问答-------------------- --------------------编程问答--------------------
'上面省略了 TextWidth 的前缀,等于'
Picture1.CurrentX = i - (5000 / MyValue) / 2 - Me.TextWidth("2012") / 2
'但是 Picture1 用了自定义坐标,你用窗体坐标单位计算的宽度根本和 Picture1 坐标下的宽度不一致。'
'正确的应该如下:'
Picture1.CurrentX = i - (5000 / MyValue) / 2 - Picture1.TextWidth("2012") / 2
'Picture1.Print i <- 打印数字时会加前缀空格,要用字符串打印'
Picture1.Print CStr(i)
补充:VB , 基础类