新学delphi 建立了一个 应用 只有一个 form1 窗口1 运行程序时候 ,希望这个form1 不可见
我在窗口属性里面 visible 改成 false 不起作用,依然窗口是显示的
我再 窗口的 打开事件中 写入 procedure TForm1.FormCreate(Sender: TObject); begin
Visible:=false;
end;一样不起作用,窗口依然显示 请教各位高手 如何让这个窗口不可见呢?2 这个窗口上面有2个按钮
button1 和button2
button1 是点一下关闭窗口按钮的代码procedure TForm1.Button1Click(Sender: TObject);
begin
Close;
end;
button2 是接受外部参数,然后关闭窗口和该程序
procedure TForm1.Button2Click(Sender: TObject);
var sFileName: string;
begin
sFileName := ParamStr(1);
edit5.text := copy(sFileName,1,12) ;
button1.click;
end;结果 button1.click; 这行没有执行,也就是不能关闭窗口和程序
我改成 close ; 都不行 请问高手该怎么写呢?
不好意思 谢谢了
我在窗口属性里面 visible 改成 false 不起作用,依然窗口是显示的
我再 窗口的 打开事件中 写入 procedure TForm1.FormCreate(Sender: TObject); begin
Visible:=false;
end;一样不起作用,窗口依然显示 请教各位高手 如何让这个窗口不可见呢?2 这个窗口上面有2个按钮
button1 和button2
button1 是点一下关闭窗口按钮的代码procedure TForm1.Button1Click(Sender: TObject);
begin
Close;
end;
button2 是接受外部参数,然后关闭窗口和该程序
procedure TForm1.Button2Click(Sender: TObject);
var sFileName: string;
begin
sFileName := ParamStr(1);
edit5.text := copy(sFileName,1,12) ;
button1.click;
end;结果 button1.click; 这行没有执行,也就是不能关闭窗口和程序
我改成 close ; 都不行 请问高手该怎么写呢?
不好意思 谢谢了
解决方案 »
- Delphi XE +DBX+SQL Server2008 关于事务回滚问题
- 主窗口main_frm 放了三个按钮 想实现三种不同的测试功能 结构是一样的 只是内部的算法不同 请问该怎么实现? 下面是我写的代码 请问错在哪里?
- 一个小问题 各位大哥请指教
- 各位大虾帮忙看看我的WORD调用问题,看过N多资料,也没结果,着急啊!!!
- 讨论:菜鸟名字的由来
- 请教如何设计调整大小的小方块呢?
- 如何得到类似下面地址的网页的源码
- 在线等待,关于读取文本文件问题?急!!!!
- 天啊! 为什么今天如此萧条呀!
- sakMail做邮件系统???
- 请问如何增加 TIdTCPServer 客户主机的上线数量?
- 将可视控件COPY到别一个窗体
另外窗體隱藏可以用 Hide;
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.hide;
end; 2、
procedure TForm1.Button2Click(Sender: TObject);
var sFileName: string;
begin
sFileName := ParamStr(1);
edit5.text := copy(sFileName,1,12) ;
application.Terminate;//为什么传入参数后,把程序关闭,
//form1.close;//还只是关闭一个窗口?
end;
1、
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.hide;
end;
我用了没隐藏啊?2楼的试过了?
一.
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm := False;//加上这句
Application.Run;
procedure TForm1..Button1Click(Sender: TObject);
begin
form1.hide;
end;
procedure TForm1..Button1Click(Sender: TObject);
begin
form1.hide;
end; 也试过了 都不行 奇怪能否帮我看看 这个demo delphi7 的 很简单的 就这些要求而已http://219.132.154.13/demo.rar (测试代码而已 无exe)看看到底问题出在哪里?
Form.Hide;
Form.visible := False;
Application.ShowMainForm := False;都隐藏不了主窗体!因为以上方法,都必须在主窗体的FormShow之后调用才有效。
Application.CreateForm(TForm1, Form1);
Application.ShowMainForm := False;
Application.Run;Form1的visible设为True(默认),这样可以的(和帮助说的相反)
Xp3+delphi7
你得代码我试过了,
第一个问题,前面已经说过了,可以在单元文件总加Application.ShowMainForm := False;
第二个问题,正常,没有你说的不执行的问题