BusyBar 控件






4.19/5 (20投票s)
2004年5月28日
1分钟阅读

114690

2099
显示忙碌状态的自定义控件
引言
繁忙对话框通常显示标准的(枯燥的)等待光标。为了让应用程序有不同的感觉,我创建了一些名为BusyBar的控件。
此程序集中的类
该程序集包含3个类ColorFadeBusyBar
ImageFadeBusyBar
BlockFadeBusyBar
ColorFadeBusyBar类
ColorFadeBusyBar
类提供了一个从左到右运行的颜色滑动条。可以设置条的起始颜色和结束颜色
为了获得最佳效果,请将Color2属性设置为与控件背景颜色相同的颜色(默认值)
ImageFadeBusyBar类
代替颜色滑动条,ImageFadeBusyBar
控件显示一个图像
BlockFadeBusyBar类
BlockFadeBusyBar
控件采用了完全不同的方法。它显示几个块,并且一个块以不同的颜色绘制。它也从左到右移动
可以选择激活随机模式。
可以在这里找到类似的功能,用于非托管代码。
使用代码
使用该控件非常简单。只需将引用添加到您的.net项目,将其添加到您的工具箱,然后将其拖动到您的窗体上。所有必要的属性都可以通过Visual Studio属性窗口进行更改。下载整个解决方案,其中包含源代码和下面屏幕截图所示的演示应用程序。
反馈
如果您有任何其他想法,请向我反馈。历史
2004年5月19日 -- 版本 1.0
- 初始创建
2004年6月7日 -- 版本 1.1
- 减少闪烁。感谢MCHANNER提供的代码
- 添加了状态文本功能。感谢norm.net提供的想法