delphi简单问题 我想问一下?怎样让窗体在屏幕上正常停留1秒,然后让他自动最大化。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个时间差吧,procedure TmpglForm.FormCreate(Sender: TObject);begin edit1.text := '1';end;procedure TForm1.Timer1Timer(Sender: TObject);begin edit1.Text := IntToStr(StrToInt(edit1.Text)+1); if edit1.Text := '2' then Form1.WindowState := 'wsMaximized';end; 错了,上面的代码是这样的procedure TForm.FormCreate(Sender: TObject);begin edit1.text := '1';end;procedure TForm1.Timer1Timer(Sender: TObject);begin edit1.Text := IntToStr(StrToInt(edit1.Text)+1); if edit1.Text := '2' then Form1.WindowState := 'wsMaximized';end; 又错了,第一行是这样的。procedure TForm1.FormCreate(Sender: TObject); //这个才是你想要的..unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls;type TForm1 = class(TForm) Timer1: TTimer; procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1; i:integer;implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);begin i:=i+1; if i=2 then begin form1.WindowState:=wsmaximized; end;end;procedure TForm1.FormCreate(Sender: TObject);begin i:=1;end;end. Timer的lnterval设为1000(一秒)procedure TForm1.Timer1Timer(Sender: TObject);begin Form1.WindowState := wsMaximized; Timer.Enabled := false;end; 上面的例Timer实际运行时为Timer1 楼主这个想法很有创意!当然,实现起来也很简单,用一个Timer控件足矣! 程序不能单独运行问题 动态建立窗体 各位看看最后一句有什么问题? delphi和vfp相比,有什幺优点? 寻找报表的例子 寻找深圳mm,up有分 给我一份详细的DELPHI字符串处理函数列表和说明文件!100分奉上! 安装delphi 6后,启动出错:“不能装载组件inet60.bpl、dclwbm60.bpl、dclwebsnap60.bpl、dclsoap60.bpl“ 两个TreeView,怎么相互赋值? VC vs. Delphi 关于一个SQL与GRID表格的问题 请问以下怎么定义这些函数?
procedure TmpglForm.FormCreate(Sender: TObject);
begin
edit1.text := '1';
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
edit1.Text := IntToStr(StrToInt(edit1.Text)+1);
if edit1.Text := '2' then
Form1.WindowState := 'wsMaximized';
end;
procedure TForm.FormCreate(Sender: TObject);
begin
edit1.text := '1';
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
edit1.Text := IntToStr(StrToInt(edit1.Text)+1);
if edit1.Text := '2' then
Form1.WindowState := 'wsMaximized';
end;
第一行是这样的。
procedure TForm1.FormCreate(Sender: TObject);
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;type
TForm1 = class(TForm)
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
i:integer;
implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);
begin
i:=i+1;
if i=2 then
begin
form1.WindowState:=wsmaximized;
end;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
i:=1;
end;end.
begin
Form1.WindowState := wsMaximized;
Timer.Enabled := false;
end;
当然,实现起来也很简单,用一个Timer控件足矣!