如何使一个程序一运行就自动处于隐藏状态,且隐藏时不会出现闪烁的现象(就是刚刚启动时,窗体会显示一下,然后才会被隐藏起来。),应如何解决,请各位高手给个方法。
在窗体的创建事件中FormCreate(Sender: TObject);不能调用.hide或.visible时间(DELOHI不允许呀),用API的showwindow在创建事件中虽然被成功运行了,但窗体不会被隐藏呀
在窗体的创建事件中FormCreate(Sender: TObject);不能调用.hide或.visible时间(DELOHI不允许呀),用API的showwindow在创建事件中虽然被成功运行了,但窗体不会被隐藏呀
解决方案 »
- 又见菜鸟问题,解决就结贴啦
- stack overflow
- 如何做到使别的应用程序钩不到指定的消息????
- 关于MDI窗体的疑惑?
- 有没有这样一个控件,server能多线程的收,client能多线程的发,INDY能做到吗?
- 上帝啊,救救我吧,明天就要交差啊,100分,不够再给
- 有两个已停靠在主窗体的窗口,上下叠放,如何用程序修改这个两个窗口的高度的比例?
- 怎样将整型置为空? 急...急...急...
- 急求帮助,使用Indy编写通信程序,服务器端使用ReadBuffer读出的数据不正确
- 我的NMPOP3怎么啦?
- 小弟我即将毕业,毕业设计做一套商品进销存系统,三层结构,请各位前辈指教
- 有使用cxLookupComboBox经验的进来看看
Forms,
Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin
Application.Initialize;
application.ShowMainForm:=false; //===================
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
我就采用这中方法的
另外,假如你的程序不用窗体的话
可以通过路径:projects\options\forms,将auto-creat forms下的你不想让它出现的窗体经点击
“>”移到available forms中
这样你的窗体就不会出现了
我要是要让她显示
application.showmainform:=true;
但是隐藏后如何再把她显示出来?
用application.showmainform:=True; hide或visible都不能再显示,请问如何解决?
(我注册了系统快捷健来显示程序窗体)