[已解决问题] 界面的问题
提问时间: 2008-04-09 12:37
浏览:230 次
有两个Winform窗体,当我点击第一个窗体 就跳转到第两个窗体 ,怎么样实现第一个窗体关闭或者隐藏?
提问者:czbwxj - 初学一级
最佳答案
void Form_Click(object sender, EventArgs e) { Form2 form = new Form2(); form.Close += delegate { this.Show(); } form.Show(); this.Hide(); } ------------------ 更新: 针对楼下的问题,应该使用Program.Main函数完成这个逻辑,如下: static Form2 _splashForm; [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Form2 _splashForm = new Form2(); _splashForm.Show(); Application.Run(new Form1()); } void Form_Show(object sender, EventArgs e) { Program._splashForm.Close(); }
2008/4/9 13:22:42 回答者:Colin Han


提问者对于答案的评价:xiexie lo 加我QQ340026360
其它回答(1)
同意楼上的方案,但是难以满足Form1的关闭 若是提问者的目的是显示第二个窗体后再次返回到第一个的话,上面的方案很好; 若是将第一个作为类似于启动画面的,显示第二个窗体后关闭的话,则可以考虑在Form2的Load中去创建Form1
5个月前   回答者:踏沙无痕 - 菜鸟二级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关链接