Delphi7——ProgressBar(进度条)控件
2018-02-21 09:18
1836 查看
Delphi7如何制作进度条?
步骤如下:1.找到win32的ProgressBar控件。
2.将ProgressBar.Max:=x; //x为进度条的长度
3.ProgressBar.Position:=ProgressBar.Position+y; //y为每次进度条增加的进度,可以设置条件或循环驱动,如:for、if、Button等
更多属性就不多说了,代码例子如下(在此选择的用Button(按钮)驱动):
unit happy; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls; type TForm1 = class(TForm) Button1: TButton; ProgressBar1: TProgressBar; procedure Button1Click(Sender: TObject); procedure ProgressBar1ContextPopup(Sender: TObject; MousePos: TPoint;var Handled: Boolean); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ProgressBar1.Max:=100;//将进度条长度设为100 ProgressBar1.Position:=ProgressBar1.Position+1;//每次增加%1 end; end.
如上,一个简单的进度条程序完成了,实现不难,大部分(如定义)都是Delphi7帮你完成的。
希望本文可以帮到您
相关文章推荐
- 控件:进度条ProgressBar
- Android进度条控件progressbar使用方法详解
- ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件
- C# 多线程使用progressBar进度条控件
- progressBar和Handler实现进度条的加载 和RatingBar评分控件
- 开源控件NumberCircleProgressBar(圆形进度条)存在两条线的解决方法
- C# 多线程使用progressBar进度条控件
- ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件
- Android控件之ProgressBar(进度条),ToggleButton/SwitchBar(开关按钮),SeekBar(拖动条)/RatingBar(等级评分)
- 《jQuery从入门到精通》第三十三节 Progressbar进度条控件
- android学习之四·使用android进度条控件progressbar
- ExtJs4 笔记(8) Ext.slider 滚轴控件、 Ext.ProgressBar 进度条控件、 Ext.Editor 编辑控件
- 【React Native开发】React Native控件之ProgressBarAndroid进度条讲解(12)
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- Android控件三(ProgressBar 进度条)
- Android UI控件之ProgressBar进度条
- 初学者自制进度条控件ProgressBar.OCX,请大家多指教
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- EasyUI - Progressbar 进度条控件
- Android UI控件之ProgressBar进度条简单实现