我这picturebox里的图片还要保存的,所以用textbox好象不大好用.
还有,我想根据文字长度调整文字输入的位置,我的picturebox的scalemode是user,
能使用TextWidth,来求得文字长度吗?
7 个解决方案
#1
如果写一竖排可以使用api函数drawtext,将绘制风格设置成多行,将rect区域设置成一个字符宽就可以了
#2
TextWidth返回的单位与SacleMode相适应,所以应该可以得出
#3
Text At Any Angle:
http://www.vbaccelerator.com/home/Vb/Code/Libraries/Graphics_and_GDI/Text_At_Any_Angle/article.asp
http://www.vbaccelerator.com/home/Vb/Code/Libraries/Graphics_and_GDI/Text_At_Any_Angle/article.asp
#4
在VB中建立可旋转的文本特效:
http://www.applevb.com/art/around_text.htm
http://www.applevb.com/art/around_text.htm
#5
这个不明白,不过这么多星星都来了,有学头哦
#6
才发现这么多星星,学习
#7
晕,看来我的大脑有问题了。这哪里是竖排文字,分明是旋转90度嘛。我以为是下面的效果:
如
何
在
p
i
c
t
u
r
e
b
o
x
里
写
竖
排
文
字
如
何
在
p
i
c
t
u
r
e
b
o
x
里
写
竖
排
文
字
#1
如果写一竖排可以使用api函数drawtext,将绘制风格设置成多行,将rect区域设置成一个字符宽就可以了
#2
TextWidth返回的单位与SacleMode相适应,所以应该可以得出
#3
Text At Any Angle:
http://www.vbaccelerator.com/home/Vb/Code/Libraries/Graphics_and_GDI/Text_At_Any_Angle/article.asp
http://www.vbaccelerator.com/home/Vb/Code/Libraries/Graphics_and_GDI/Text_At_Any_Angle/article.asp
#4
在VB中建立可旋转的文本特效:
http://www.applevb.com/art/around_text.htm
http://www.applevb.com/art/around_text.htm
#5
这个不明白,不过这么多星星都来了,有学头哦
#6
才发现这么多星星,学习
#7
晕,看来我的大脑有问题了。这哪里是竖排文字,分明是旋转90度嘛。我以为是下面的效果:
如
何
在
p
i
c
t
u
r
e
b
o
x
里
写
竖
排
文
字
如
何
在
p
i
c
t
u
r
e
b
o
x
里
写
竖
排
文
字