如何将progressbar改为垂直显示?有帮助给分

RENWEIMIN365 2008-07-03 08:57:25
如题,在网上看到c#的一段
class ProgressBarVertical : ProgressBar
{
const int PBS_VERTICAL = 4;

protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.Style ¦= PBS_VERTICAL;
return cp;
}
}
}
VB中不太会改,请高手指教,最好能给出代码,多谢。
...全文
597 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
RENWEIMIN365 2008-07-08
  • 打赏
  • 举报
回复
楼主的C#代码不完整,要实现横向,还必须写多一些控制代码..

请问tangweikai,那应该怎么写呢?请指教。
tangweikai 2008-07-07
  • 打赏
  • 举报
回复
楼主的C#代码不完整,要实现横向,还必须写多一些控制代码..
RENWEIMIN365 2008-07-07
  • 打赏
  • 举报
回复
to skigil:
我试了,好像不行,但还是谢谢你。
skigil 2008-07-05
  • 打赏
  • 举报
回复
Public Class BaseProgressBar
Inherits ProgressBar
Const PBS_VERTICAL = 4
Private Overloads ReadOnly Property CreateParams()
Get
Dim cp As CreateParams = MyBase.CreateParams
cp.Style = PBS_VERTICAL
Return cp
End Get
End Property

End Class
Dim VerticalProgressBar As New BaseProgressBar
Private Sub InitVerticalProgressBar()
With VerticalProgressBar
.Location = New Point(100, 100)
.Size = New Size(100, 200)
.Parent = Me
.Value = 20
.Show()
End With
End Sub
RENWEIMIN365 2008-07-05
  • 打赏
  • 举报
回复
显示的是太阳能发电的输出功率,竖立的看着比较舒服。
谢谢一楼,定义之后如何调用?在代码中新建一个progressbar吗?
没有用过自定义属性,请指教。谢谢
tangweikai 2008-07-04
  • 打赏
  • 举报
回复
建立一个ProgressBar类

Public Class BaseProgressBar
Inherits ProgressBar
Const PBS_VERTICAL = 4
Private Overloads ReadOnly Property CreateParams()
Get
Dim cp As CreateParams = MyBase.CreateParams
cp.Style = PBS_VERTICAL
Return cp
End Get
End Property
End Class
GingerPiety 2008-07-04
  • 打赏
  • 举报
回复
在什么情况下需要把ProgressBar改成树立的样式?

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧