引用:http://www.qqread.com/book/myvbnet/myprogressbar.html
更多内容请看.NET移动与嵌入式技术、.NET开发手册专题,或进入讨论组讨论。
用过vb.net自带的 ProgressBar 控件应该都会觉得它比vb6中的 ProgressBar 控件更加单调,连平滑绘制进度都没有了,使用起来很不方便。
不过不必担心,.net 提供了强大的继承与GDI+技术,让我们可以轻松地自己绘制一个个性化的控件,这里我们就来演示一下如何绘制一个带有百分比的平滑进度条控件。
一、先建立一个自定义控件
1、打开vs.net,新建一个项目,在“新建项目”窗口中选择“Visual Basic 项目”,然后选择“Windows 控件库”,在下方的“名称”中把我们的项目命名为“MyProgressBar”,最后单击“确定”,如下图一所示:
2、现在默认生成了一个UserControl1.vb文件,在“解决方案资源管理器”中把它的文件名改名为MyProgressBar。
3、点击查看“MyProgressBar.vb”的代码,按以下修改:
Public Class UserControl1 改为 Public Class MyProgressBar
Inherits System.Windows.Forms.UserControl 改为 Inherits System.Windows.Forms.Control
后面一句是表示对Control类的继承。
4、在“窗体设计器生成的代码”后添加下面以下的代码。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- .NET移动与嵌入式技术 (5974篇文章)
- .NET开发手册 (5673篇文章)
- vb.net GDI+入门——使用DrawString显示文本 (0次浏览)
- VB2005中开发新一代控制台应用程序(1) (0次浏览)
- VB2005中开发新一代控制台应用程序(2) (0次浏览)
- VB2005中开发新一代控制台应用程序(3) (0次浏览)
- vb.net使用ListView 控件显示系统驱动器 (0次浏览)
- vb.net入门——ListView 控件的使用 (0次浏览)
- vb.net GDI+入门——使用Graphics对象填充图形 (0次浏览)
- .Net中ListView控件多选时复选框自动选择问题 (0次浏览)
- vb.net GDI+入门——使用Graphics对象绘制线图 (0次浏览)
- vb.net GDI+入门——了解Font类 (0次浏览)




