打开一个窗体时引入另一个窗体 本帖最后由 foxd 于 2013-03-09 16:06:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Application.Run(new frmLogin());登陆之后点击确定的时候show frmMain 晕!你可以为frmMain声明一个属性,例如public frmLogin theForm{get;set;}然后再你的所谓form1中写: frmLogin Login = new frmLogin(fmain); Login.ShowDialog(); frmMain fmain = new frmMain(); fmain.theForm = Login; fmain.Show(); this.Hide(); 不过,这里的this.Hide是很诡异的。通常你应该在逻辑设计上做到位,例如 frmLogin Login = new frmLogin(fmain); Login.ShowDialog(); frmMain fmain = new frmMain(); fmain.Closed += (s,e) => this.Close(); fmain.theForm = Login; fmain.Show(); this.Hide();这样才能保证将诡异的窗口能够变成不诡异的。 急求GridView自定义列红combox点击改值的事件 XML解析错误:未找到元素 DevExpress advBandedGridView绑定数据源不显示 reporting service 里的事件为什么都不响应?是不是需要设置什么地方? 有开发智能卡经验的进来看看!! 改变Word文档中chart的legendkey的颜色,分不够再加!!! 这种情况会影响效率吗? 有没有一个自动的方式在两个stream之间互传数据 lumisoft使用IMAP获取邮件是否已读 求一些函数? 跪求大神指导呀~~ couchbase数据库,可不可以边向内存里面插入数据,边把内存数据保存到硬盘上???
然后再你的所谓form1中写: frmLogin Login = new frmLogin(fmain);
Login.ShowDialog();
frmMain fmain = new frmMain();
fmain.theForm = Login;
fmain.Show();
this.Hide();
Login.ShowDialog();
frmMain fmain = new frmMain();
fmain.Closed += (s,e) => this.Close();
fmain.theForm = Login;
fmain.Show();
this.Hide();
这样才能保证将诡异的窗口能够变成不诡异的。