父窗体转交权限给子窗体 比如:Form1为父窗体,创建Form2子窗体,这时候我不需要Form1了,我希望Form1把他的父窗体权限转交到Form2,这个要怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么权限?非模态窗口的话,直接关掉form1就是了 Form1中:==============================================================private void button1_Click(object sender, EventArgs e){ Application.ApplicationExit+=new EventHandler(Application_ApplicationExit); this.Close();}void Application_ApplicationExit(object sender, EventArgs e){ Application.Run(new Form2());} 比如做登陆窗体,Form1创建了Form2如果直接关闭了父窗体,子窗体就也一起关闭掉了,我不想用隐藏父窗体的方式,我想把父窗体的权限转交到Form2,这样在关闭Form1就不会关闭Form1所创建的窗体了~ 法二:=====================================================private void button1_Click(object sender, EventArgs e){ System.Threading.Thread th = new System.Threading.Thread(new System.Threading.ThreadStart(set)); th.Start();}void set(){ Form2 fm = new Form2(); fm.ShowDialog();} 那你可以把登陆成功的信息记录在某个变量中,将这个登陆信息传送给Form2? 感谢啊~用线程这个方法可以,但是那个委托的那个当我退出Form2的时候整个工程确还是没有完全退出,这个是怎么回事呢? 子父窗体调换原来的登录窗体为主界面窗体的ShowDialog 不就哦了? 怎么在一个aspx文件里调用Strings 类? C# 开发WEBSERVICE,JAVA调用出现500错误 不好意思、问个算法。 高分求教,进程间通信问题 我想用sql建立一个表 哪里有rational xde for dotnet 6.12 下载 C#作业求助 菜得要哭系列2:数据库中的时间类型和dateTimePicker…… 怎样给ListView加一个水平滚动条 终于有颗小星星了,呵呵,散分啦....帮过我的.我帮过的.所有CSDN网友都有份啊 C#如何绘制文字? 请教:SendMessage怎么发送中文到记事本里
非模态窗口的话,直接关掉form1就是了
==============================================================
private void button1_Click(object sender, EventArgs e)
{
Application.ApplicationExit+=new EventHandler(Application_ApplicationExit);
this.Close();
}
void Application_ApplicationExit(object sender, EventArgs e)
{
Application.Run(new Form2());
}
Form1创建了Form2
如果直接关闭了父窗体,子窗体就也一起关闭掉了,
我不想用隐藏父窗体的方式,我想把父窗体的权限转交到Form2,这样在关闭Form1就不会关闭Form1所创建的窗体了~
=====================================================
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread th = new System.Threading.Thread(new System.Threading.ThreadStart(set));
th.Start();
}
void set()
{
Form2 fm = new Form2();
fm.ShowDialog();
}
感谢啊~用线程这个方法可以,但是那个委托的那个当我退出Form2的时候整个工程确还是没有完全退出,这个是怎么回事呢?