如何在picturebox里写竖排文字?

时间:2023-02-11 07:40:41
如何在picturebox里写竖排文字?
我这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

#4


在VB中建立可旋转的文本特效:

http://www.applevb.com/art/around_text.htm

#5


这个不明白,不过这么多星星都来了,有学头哦

#6


才发现这么多星星,学习

#7


晕,看来我的大脑有问题了。这哪里是竖排文字,分明是旋转90度嘛。我以为是下面的效果:





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

#4


在VB中建立可旋转的文本特效:

http://www.applevb.com/art/around_text.htm

#5


这个不明白,不过这么多星星都来了,有学头哦

#6


才发现这么多星星,学习

#7


晕,看来我的大脑有问题了。这哪里是竖排文字,分明是旋转90度嘛。我以为是下面的效果:





p
i
c
t
u
r
e
b
o
x