资 源 简 介
翻译 maninwest@Codeforge 作者:Jiajun Lu@CodeProject 这是个简单的进度条,继承自System.Windows.Forms.UserControl. System.Windows.Forms.ProgressBar 是水平的。我找不到垂直版本的。 我实现了这个垂直进度条,它和水平进度条的行为一致。我自己将此垂直进度条进行了改进,添加了一些高级功能。首先,进度条颜色可以通过颜色属性进行更改。其次,进度条可以通过设置Styleproperty 属性为Styles.Solid 更改为整体。最后一个功能是可以通过设置BorderStyle属性为BorderStyles.None 设置为无框代码代码非常简单。Styles和BorderStyles枚举定义如下:public enum Styles
{
Classic, // same as ProgressBar Solid
} public enum BorderStyles
{
Classic, // same as ProgressBar None
}VerticalProgressBar 类继承自 UserControl 类。你可以通过使用ToolboxBitmapAttribute 类指定特定图像。我在此使用同一个图像作为ProgressBar.[Description("Vertical Progress Bar")]
[ToolboxBitmap(typeof(ProgressBar))] public sealed class VerticalProgressBar : System.Windows.Forms