Application.Run()如何让窗体隐藏?

Dabay 2007-02-28 10:10:45
Application.Run(new Form1());
这样这个Form1会显示出来.如何让它加载完毕之前(Load返回之前)是隐藏的状态...

因为在它的Load方法里面我另外Show了一个窗体,作为加载的界面,我想在程序中控制Form1的显示与否. 我把visible设置为false还是没有用. 请问如何做到?
...全文
374 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京的雾霾天 2007-02-28
  • 打赏
  • 举报
回复 1
代码参考如下:
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
北京的雾霾天 2007-02-28
  • 打赏
  • 举报
回复
把窗体状态设置为最小化,且不要在任务栏显示就可以做到启动后不显示这个窗体.
chaney 2007-02-28
  • 打赏
  • 举报
回复
直接设置属性Visible = false;不用写代码。DisplayInTaskBar = false

同时设置主窗体的透明度为0。
liangxf0022 2007-02-28
  • 打赏
  • 举报
回复
直接设置属性Visible = false;不用写代码。DisplayInTaskBar = false
sunray1301 2007-02-28
  • 打赏
  • 举报
回复
你先在Main()中显示你要加载的Form ,再让程序停止一会Thread.Sleep(3000);然后Application.Run(new Form1()); 以后程序随便控制主窗体的隐藏和显示!
试试咯 我用过这样的方法
cancerser 2007-02-28
  • 打赏
  • 举报
回复
写在Activated 事件里应该没问题
zoujiaming 2007-02-28
  • 打赏
  • 举报
回复
楼主是想做一个直接运行不显示窗体的程序么?如果是的话把form删了,用一个类调用Main函数就行
Dabay 2007-02-28
  • 打赏
  • 举报
回复
试过了 不行啊 这个Hide()写在什么地方?放在Load()里面不行的...
cancerser 2007-02-28
  • 打赏
  • 举报
回复
this.Hide();

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧