print内容的如何居中显示

rkdrc 2010-05-12 01:54:55
在picturebox上绘制图形,并做数值标记,但如何将print的内容对于某个坐标在X向上居中输出?
如current X=100 current Y=5,文字以X=100为中心输出来
...全文
599 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhone99 2010-05-12
  • 打赏
  • 举报
回复
100太小,我改用1000
jhone99 2010-05-12
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim X As Single, Y As Single
Dim W As Single
Dim S As String

S = "ABCDEFG" '要打印什么由你确定

W = Picture1.TextWidth(S)
X = (1000 - W) / 2
Y = 50 'Y 的值由你确定

Picture1.CurrentX = X
Picture1.CurrentY = Y
Picture1.Print S
End Sub

7,765

社区成员

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

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