新手基础问题贴:如何实现关闭A窗,打开MDI窗,关闭MDI窗即关闭程序 问题如题另:在VB.NET中可以用Sub Main方法来实现,C#有没有类似Sub Main的方法能给出代码最好谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在该窗口的FromClose事件中加application.Exite() 问题是我Close了登录窗口,主窗口闪现了一下程序就退出了this.Close();frmMain frmM=new frmMain();frmM.Show(); 在Main函数中控制吧static void Main(){ object runForm; FormA frmA = new FormA(); FormB frmB = new FormB(); runForm = new frmA; while(runForm != null ) { if(runForm is FormA) { Application.Run((FormA)runForm); runForm = frmB; } else { Application.Run((FormB)runForm); runForm == null; } }} } 问题已经解决了,同楼上的方法类似,感觉比楼上的方法好为了结贴,特添加了一些注释。 static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new frmLogin()); //新建Login窗口(Login是自己定义的Form) frmLogin Log = new frmLogin(); //使用模式对话框方法显示Log Log.ShowDialog(); //DialogResult就是用来判断是否返回父窗体的 RunningControl RC=new RunningControl(); bool OLog=RC.GetLog();//如果登录窗体的登录身份验证通过,则为ture!! if (OLog == true) { frmMain M=new frmMain(); Application.Run(M); //记得在登录窗口确认按钮最后关闭登录窗口 } 补充,把程序属性的Startup Object属性设置成 '你的项目名.Program' 求救!令人蛋碎的打印循环 ☺请教c#的byte数组和Int64类型之间的转换 一个正则表达式的写法 调用存储过程怎么调用?谢谢! 如何把16进制的数据转换成字符串 webclient 上传文件 403 错误 在使用webform开发网站,需要加入一个判断版本的功能,求技术支持 如何实现两台机器之间文件夹的传输。最好是定时执行。 一个老生常谈的问题,“未能加载文件或程序集” StringFormat 为什么没起作用 Label循环值的问题 如何判断"2008-10-10 10:45:00"里面存在空格!
this.Close();
frmMain frmM=new frmMain();
frmM.Show();
{
object runForm;
FormA frmA = new FormA();
FormB frmB = new FormB();
runForm = new frmA;
while(runForm != null )
{
if(runForm is FormA)
{
Application.Run((FormA)runForm);
runForm = frmB;
}
else
{
Application.Run((FormB)runForm);
runForm == null;
}
}
}
}
为了结贴,特添加了一些注释。
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new frmLogin()); //新建Login窗口(Login是自己定义的Form)
frmLogin Log = new frmLogin(); //使用模式对话框方法显示Log
Log.ShowDialog(); //DialogResult就是用来判断是否返回父窗体的
RunningControl RC=new RunningControl();
bool OLog=RC.GetLog();//如果登录窗体的登录身份验证通过,则为ture!!
if (OLog == true)
{
frmMain M=new frmMain();
Application.Run(M);
//记得在登录窗口确认按钮最后关闭登录窗口
}