概要:
- 创建一个自定义ProgressBar控件
- Create sample client application
本文演示如何创建一个简单的自定义
UserControl 若要创建一个平滑,滚动
ProgressBar 控件。
在 ProgressBar 控件,如与 Microsoft Windows 公共控件 ActiveX 控件,提供版本的早期版本中您可以在两个不同的视图中查看进度。 若要控制这些视图,您使用 滚动 属性,其中包括标准和平滑的设置。 平滑滚动功能生成的颜色,表示进度,实心块和标准滚动显示分段并由组成一系列小块或矩形。
that is included with Microsoft Visual C# ProgressBar control supports only standard setting。
这篇文章中的代码示例演示如何创建一个支持下列属性的控件:
最小值 。 此属性获取或设置为的进度的有效的值范围内的较低值。 此属性的默认值为零 (0) ; 您不能将此属性设置为负值。
最大 。 此属性获取或设置为范围内的进度的有效的值的上限值。 此属性的默认值为 100。
值 。 此属性获取或设置当前级别的进度。 值必须是 最小 和 最大 属性定义的区域中。
ProgressBarColor 。 此属性获取或设置进度栏的颜色。
启动 Microsoft Visual Studio。
在 文件 菜单上, 指向 新建 ,然后单击 Project 。
in New Project dialog box,click Visual C# under Project Types ,and then under Templates click Windows Forms Control Library 。
注意 在 Visual Studio NET 2003,单击 Visual C# 项目 而不是 Visual C# 。
在 名称 框中, 键入 SmoothProgressBar ,然后单击 确定 。
在项目资源管理器,重命名默认类模块从 UserControl1.cs 到 SmoothProgressBar.cs。
在
在 ProgressBar 控件,如与 Microsoft Windows 公共控件 ActiveX 控件,提供版本的早期版本中您可以在两个不同的视图中查看进度。 若要控制这些视图,您使用 滚动 属性,其中包括标准和平滑的设置。 平滑滚动功能生成的颜色,表示进度,实心块和标准滚动显示分段并由组成一系列小块或矩形。
that is included with Microsoft Visual C# ProgressBar control supports only standard setting。
这篇文章中的代码示例演示如何创建一个支持下列属性的控件:
最小值 。 此属性获取或设置为的进度的有效的值范围内的较低值。 此属性的默认值为零 (0) ; 您不能将此属性设置为负值。
最大 。 此属性获取或设置为范围内的进度的有效的值的上限值。 此属性的默认值为 100。
值 。 此属性获取或设置当前级别的进度。 值必须是 最小 和 最大 属性定义的区域中。
ProgressBarColor 。 此属性获取或设置进度栏的颜色。
创建一个自定义 ProgressBar 控件
<script type="text/javascript"> loadTOCNode(2, 'summary'); </script>follow these steps to create new Windows Control Library project in Visual C#:启动 Microsoft Visual Studio。
在 文件 菜单上, 指向 新建 ,然后单击 Project 。
in New Project dialog box,click Visual C# under Project Types ,and then under Templates click Windows Forms Control Library 。
注意 在 Visual Studio NET 2003,单击 Visual C# 项目 而不是 Visual C# 。
在 名称 框中, 键入 SmoothProgressBar ,然后单击 确定 。
在项目资源管理器,重命名默认类模块从 UserControl1.cs 到 SmoothProgressBar.cs。
在