新建一个窗口后,如何关闭当前窗口 刚学C# 试着写一个软件首先打开软件后是一个登陆框正确输入用户名密码后会进入主页面请问怎么在验证密码后就关闭当前框体?fn1.hide();想了几个都不知道求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像主引导窗体不能直接使用close()吧那样整个程序都close了 登录的时候 直接登录主窗体。, 然后在主窗体的Load 里写打开登录窗体,并隐藏主窗体 然后 登录窗体点登录 主窗体 就显示, 登录窗体关闭。 如果是直接先打开登录窗体,可以用this.close();如果是运行主窗体后,打开登录窗体,可以用this.dialogresult=dialogresult.ok; this.hide(); oMain.Show(); static void Main() { frmLogin login = new frmLogin(); login.ShowDialog(); if(login.DialogResult.Equals(DialogResult.OK)) { login.Dispose(); login = null; Application.Run(new frmMain()); } } 这样子做吧,那个登陆框做成Dialog。登陆框一定要做成主窗体的话,那就用HIDE()吧 语法糖(1) -- 打开新窗体,关闭当前窗体的最简化方法 1. new System.Threading.Thread((System.Threading.ThreadStart)delegate 2. { 3. Application.Run(new Form()); 4. }).Start(); 5. this.Close(); this.hide();close会把程序结束掉 如果使用this。close 会把整个都关闭,使用hide或visiable合适 正则表达式匹配字符串 C#datagridview 急 C# webBrowser打印页面 关于DataGridView编辑控件的问题 页面中有一个图片框用来显示图片,但修改图片时,服务器图片已经更改,但客户端取出的是页面缓存里的图片,怎么取出更改后的图片????急急急啊 C#中关于3D饼图的问题! C#--简单问题 我一直搞不懂,为什么企业总想用30以下的程序员呢? datagrid插入dropdownlist问题,高手请指教 水晶报表与DataTable结合题,大小虾进来指教一下!分不足可再加! 关于数据库表中一条记录更新的问题? LinkButton 二次赋值问题
那样整个程序都close了
然后 登录窗体点登录 主窗体 就显示, 登录窗体关闭。
如果是运行主窗体后,打开登录窗体,可以用this.dialogresult=dialogresult.ok;
oMain.Show();
static void Main()
{
frmLogin login = new frmLogin();
login.ShowDialog();
if(login.DialogResult.Equals(DialogResult.OK))
{
login.Dispose();
login = null;
Application.Run(new frmMain());
}
}
这样子做吧,那个登陆框做成Dialog。
登陆框一定要做成主窗体的话,那就用HIDE()吧
2. {
3. Application.Run(new Form());
4. }).Start();
5. this.Close();
close会把程序结束掉