怎么对imgedit控件,大图片显示时加进程条 好像有一个OnProgress事件,添加一个进度条,调入图片时设置进度条的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的Delphi5上怎么没有Imgedit控件? unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, ComCtrls, ExtDlgs, Jpeg;type TForm1 = class(TForm) Image1: TImage; BitBtn1: TBitBtn; OpenPictureDialog1: TOpenPictureDialog; ProgressBar1: TProgressBar; procedure Image1Progress(Sender: TObject; Stage: TProgressStage; PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: String); procedure BitBtn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Image1Progress(Sender: TObject; Stage: TProgressStage; PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: String);begin case Stage of psStarting:ProgressBar1.Visible:=true; psRunning:ProgressBar1.Position:=PercentDone; psEnding:ProgressBar1.Visible:=false; end;end;procedure TForm1.BitBtn1Click(Sender: TObject);begin if OpenPictureDialog1.Execute() then begin Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName); end;end;end. 值得注意的地方Image1Progress中用Stage的三个状态控制ProgressBar的显示和进度这里用的静态的ProgressBar,方便调节(比如他的位置),不过记得把它初始的Visible设成False。如果要读入Jpeg的话,记得在uses 中加入 Jpeg 单元。还有Button随便用什么的,我是无意中选择了BitBtn。还有问题的话请问。 当然有问题,我是说TimgEdit,不是TImage 然后让指定的外部程序调用自身 ADO更新数据集 急...为什么这个函数不认识? 如何将浮点数格式化显示 ? 字符串替换问题 100分:adoconnection连接问题! ehlib中DBGridEh控件的聚集函数的使用问? 请教ggjj:pagecontrol中tabsheet切换时控件出现速度很慢,如何解决 国庆了,睡了一天觉,无聊,特建一聊天室,有没有和我一样无聊的人,来聊聊天 怎么获得本地计算机名 关于userdat.dat文件的读取? win2000+delphi6.0+sql Server2000 更新时出问题(query+UpdateSQL)
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls, ComCtrls, ExtDlgs, Jpeg;type
TForm1 = class(TForm)
Image1: TImage;
BitBtn1: TBitBtn;
OpenPictureDialog1: TOpenPictureDialog;
ProgressBar1: TProgressBar;
procedure Image1Progress(Sender: TObject; Stage: TProgressStage;
PercentDone: Byte; RedrawNow: Boolean; const R: TRect;
const Msg: String);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Image1Progress(Sender: TObject; Stage: TProgressStage;
PercentDone: Byte; RedrawNow: Boolean; const R: TRect;
const Msg: String);
begin
case Stage of
psStarting:ProgressBar1.Visible:=true;
psRunning:ProgressBar1.Position:=PercentDone;
psEnding:ProgressBar1.Visible:=false;
end;
end;procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute() then
begin
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;
end;end.
这里用的静态的ProgressBar,方便调节(比如他的位置),不过记得把它初始的Visible设成False。
如果要读入Jpeg的话,记得在uses 中加入 Jpeg 单元。
还有Button随便用什么的,我是无意中选择了BitBtn。
还有问题的话请问。