VB中是否可以旋转控件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:54:19
我需要用VB做一个小游戏,就是两个小人对打的,其中人物都有HP条,我想用系统的进度条控件来实现,可现在我想让这个HP条竖起来放置,也就是说我想把进度条控件旋转90度。
请问在VB2005中是否可以利用方法实现,怎样实现?
或者有什么更好的方法代替需要竖起来的进度条?(我觉得可以用绘图功能,但是有点麻烦了,因为数值还需要不断变动,有其它方法吗?)
谢谢啦!

如果不想用绘图功能,你可以用picturebox内加label控件来代替。
具体做法是:picturebox作为总高度,label作为进度,设置好颜色后,其高度随数值的大变化而变化,最大值就是picturebox作为总高度。

我认为用vb做游戏的话,就算不用directx,也得用上点bitblt,alphablend之类的函数,光用控件肯定很难看

真想要把进度条竖起来,还不如自己做一个控件,也不是很难