怎么在VB里picturebox中输出文字到特定位置
在一个坐标输出文字时是以这个坐标为文字的左上角输出,我想输入一个坐标,以这个坐标为中心输出文字,或者谁能告诉我VB里文字字号和大小的关系,不管我设置scale坐标为多大似...
在一个坐标输出文字时是以这个坐标为文字的左上角输出,我想输入一个坐标,以这个坐标为中心输出文字,或者谁能告诉我VB里文字字号和大小的关系,不管我设置scale坐标为多大似乎文字大小是不变的
展开
4个回答
展开全部
大家都没注意两个跟文字尺寸有关的方法
TextHeight 返回字符串高度
TextWidth 返回字符串宽度
指定位置 n 为中心线输出文字
currentY=n-TextHeight(Text)/2
Print text
TextHeight 返回字符串高度
TextWidth 返回字符串宽度
指定位置 n 为中心线输出文字
currentY=n-TextHeight(Text)/2
Print text
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置currentX和currentY的值为中心即可!
scale只是规定了个绘图的范围和那个没关系,至于字号和大小只是说法不同,你可以设置成x号字也可以设置成n磅字,也就是四号字或14磅都一样的。
scale只是规定了个绘图的范围和那个没关系,至于字号和大小只是说法不同,你可以设置成x号字也可以设置成n磅字,也就是四号字或14磅都一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文字大小是靠改Picturebox的FontSize属性
你的scale能控制的只是位置吧?
Picture1.CurrentX = 0 ‘水平坐标
Picture1.CurrentY = 0 ’垂直坐标
Picture1.FontSize = 20 ‘字体大小
Picture1.Print "hello word"
你的scale能控制的只是位置吧?
Picture1.CurrentX = 0 ‘水平坐标
Picture1.CurrentY = 0 ’垂直坐标
Picture1.FontSize = 20 ‘字体大小
Picture1.Print "hello word"
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询