频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

用vb.net绘制一个带百分比的进度条控件

来源:qqread 作者:douces 出处:巧巧读书 2007-12-21 进入讨论组
下一页 1 2 3 4 5 
引用:http://www.qqread.com/book/myvbnet/myprogressbar.html

用过vb.net自带的 ProgressBar 控件应该都会觉得它比vb6中的  ProgressBar 控件更加单调,连平滑绘制进度都没有了,使用起来很不方便。

不过不必担心,.net 提供了强大的继承与GDI+技术,让我们可以轻松地自己绘制一个个性化的控件,这里我们就来演示一下如何绘制一个带有百分比的平滑进度条控件。

一、先建立一个自定义控件

1、打开vs.net,新建一个项目,在“新建项目”窗口中选择“Visual Basic 项目”,然后选择“Windows 控件库”,在下方的“名称”中把我们的项目命名为“MyProgressBar”,最后单击“确定”,如下图一所示:

用vb.net绘制一个带百分比的进度条控件(图一)
图一:建立新的项目

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移动与嵌入式技术.NET开发手册专题,或进入讨论组讨论。
下一页 1 2 3 4 5 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章