您的位置:首页 > 其它

好久没上博客园了,给大家送上一个自绘进度条的小例子

2008-12-31 23:00 225 查看
这里提供的代码是示意图中的第二个进度条的代码。

// 功能:普通的进度条,带有百分比提示
2// 描述:
3// 编码:温伟鹏
4// 日期:12/18/2008 08:39:22
5
6using System;
7using System.Collections.Generic;
8using System.Text;
9using System.ComponentModel;
10using System.Drawing;
11using System.Drawing.Drawing2D;
12using System.Drawing.Text;
13using System.Threading;
14
15namespace Esint.UI.WinFormUI
16
309

下面是进度条的基类代码:

其中涉及到的几个类的代码:

// 功能:基于Control的控件基类
2// 描述:
3// 编码:温伟鹏
4// 日期:12/16/2008 08:34:42
5
6using System;
7using System.Collections.Generic;
8using System.Text;
9using System.Windows.Forms;
10using System.ComponentModel;
11using System.Drawing;
12using System.Drawing.Drawing2D;
13using System.Runtime.InteropServices;
14using System.Threading;
15
16namespace Esint.UI.WinFormUI
17
454

// 功能:背景基类
2// 描述:
3// 编码:温伟鹏
4// 日期:12/15/2008 16:53:21
5
6using System;
7using System.Collections.Generic;
8using System.Text;
9using System.Drawing.Drawing2D;
10using System.Drawing;
11using System.ComponentModel;
12
13namespace Esint.UI.WinFormUI
14

// 功能:控件边框
2// 描述:
3// 编码:温伟鹏
4// 日期:12/12/2008 08:52:39
5
6using System;
7using System.Collections.Generic;
8using System.Text;
9using System.Drawing;
10using System.ComponentModel;
11
12namespace Esint.UI.WinFormUI
13
168

// 功能:自绘控件边框与控件的原有边框的间距
2// 描述:
3// 编码:温伟鹏
4// 日期:12/12/2008 13:14:39
5
6using System;
7using System.Collections.Generic;
8using System.Text;
9using System.ComponentModel;
10
11namespace Esint.UI.WinFormUI
12
106

// 功能:控件显示的阴影
2// 描述:
3// 编码:温伟鹏
4// 日期:12/12/2008 08:58:58
5
6using System;
7using System.Collections.Generic;
8using System.Text;
9using System.Drawing;
10using System.ComponentModel;
11
12namespace Esint.UI.WinFormUI
13

这是我从最近写的UI库中选出来的,版本有点旧,大家也可以看出来,代码有点多,同时有些代码也是可有可无的。呵呵。不过懒得改了,大家就当练习吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐