请问label中的字(英文)如何能转成横着看的(转90度)
谢谢
在线等答案
问题点数:50、回复次数:12Top
1 楼wzzwwz(皮皮鲁)回复于 2005-04-02 16:05:20 得分 0
非得英文的吗Top
2 楼homezj(小吉)回复于 2005-04-02 16:17:03 得分 10
label没这功能,只有放弃label,用API去PrintTop
3 楼sillyli(棒棒)回复于 2005-04-02 16:20:05 得分 0
对,必须用英文
用API是不是很麻烦,我不会用
不好意思,是textbox,不是label,可以吗Top
4 楼wzzwwz(皮皮鲁)回复于 2005-04-02 16:29:14 得分 0
不会~~Top
5 楼chendjin(蹭分来了)回复于 2005-04-02 16:40:25 得分 10
用picturebox可以吗?基础版有picturebox实现文字任意角度旋转代码.Top
6 楼sillyli(棒棒)回复于 2005-04-02 16:50:06 得分 0
最好用textbox吧,我以前编的中文的,现在要改成英文的Top
7 楼SupermanKing(人类)回复于 2005-04-02 18:05:56 得分 5
其实所有在屏幕上显示的所谓文字都是以图形方式输出的,所以
他的显示角度控制应该从图形的概念去理解,VB语言本身没有这
方面的语句或函数,所以只有借助于API和图形设备来完成旋转的
文字输出效果。你最好了解一下GDI绘图技术,当然如果只是你说
的这点功能完全可以基于VB的控件或窗体的设备用一个API就实现
了。如果想直接把textbox旋转,呵呵,目前在概念上是不可能的,
做出来也是假的,不会是真正的旋转了控件。因为目前的Windows
系统没有控件旋转的概念。Top
8 楼sillyli(棒棒)回复于 2005-04-02 19:12:47 得分 0
我只要求看上去是横着的就行了,不管是不是真正的旋转
用API怎么实现,还请大家指点,谢了Top
9 楼bluekylin(求知者)回复于 2005-04-03 11:32:58 得分 10
先用picturebox中使用print在,然后看下面
http://www.vbzx.net/ArticleView/vbzx_Article_View_247.aspTop
10 楼Begin2008(重头再来)回复于 2005-04-03 12:56:42 得分 5
Label1.Caption = "A" & vbCrlf & "B" & vbCrlf & "C"Top
11 楼bluekylin(求知者)回复于 2005-04-03 13:53:19 得分 0
楼上的不是旋转90的结果Top
12 楼bluekylin(求知者)回复于 2005-04-03 13:56:45 得分 10
我改过的
http://blog.csdn.net/bluekylin/archive/2005/04/03/335346.aspxTop




