在状态栏的 Panel 属性中,有一项可以将整个 Panel 定义成一个进度条的,你不妨试试。在它的属性页中有设置。
目前创新互联已为成百上千家的企业提供了网站建设、域名、虚拟空间、网站托管运营、企业网站设计、龙州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
'点击状态栏的图标时显示窗体
Private Sub notifyIcon1_MouseClick(ByVal sender As Object, ByVal e As MouseEventArgs)
If Me.WindowState = FormWindowState.Minimized Then
Me.WindowState = FormWindowState.Normal '还原
End If
Me.Activate()
Me.notifyIcon1.Visible = False
Me.ShowInTaskbar = True
End Sub
'程序关闭时清除状态栏图标
Private Sub 退出ToolStripMenuItem_Click(ByVal sender As Object, ByVal e As System.EventArgs)'关闭应用程序
Me.notifyIcon1.Visible=False
Me.Close()
Application.Exit()
End Sub
比如说StatusBar的Name为Statu1
则:
Statu1.Panels(1) = "正在删除文件"
可以使得状态栏的第一栏为“正在删除文件”
选择菜单项“工程”并单击子选项“部件”,将显示“部件”对话框,在空间里面找到“Microsoft
Windows
Common
Controls
6.0”选项,在前面打勾,点击确定。
这样就会将“状态栏”和“工具栏”之类的控件添加到工具箱里面。
然后再工具箱里面找有两个“小凹陷(很像状态栏的样子)“的就是了,它的英文名字statusbar,双击即添加进去。
程序底部状态栏吧? 工具箱 - 菜单和工具栏 选项卡下 有个 StatusStrip 拖到窗体上就跑下面了 点击它,弹出菜单中 选择 ProgressBar 就指定 进度条在 状态栏上了。 你原来添加的PB可以删除了。