登陆窗体登陆后显示了另一form,请问如何隐藏掉原登陆窗体 如题 if((txtUser.Text=="123")&&(txtPwd.Text=="123")) { frmMain frm = new frmMain(); frm.Show(); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用this.visible=false;不行,虽然窗体是隐藏拉,但是关闭显示出来的窗体程序还没结束用form1.hide()根本就没有任何作用啊 用form1.close()把整个进程都给停止掉了用form1.Dispose()一点效果都没有 楼主要求就是隐藏啊!请大家看清了再说好不好。虽然我也是菜鸟难道连close都不知道吗? 我是这样写的,可是没用用啊if((txtUser.Text=="123")&&(txtPwd.Text=="123")){ frmMain frm = new frmMain(); frm.Show(); frmlogin frm1=new frmlogin(); frm1.hide();} frmlogin frm1=new frmlogin(); frm1.hide();你这不是新创建了个实例,又要隐藏啊?private void button1_Click(object sender, System.EventArgs e) { frmMain frm = new frmMain(); frm.Show(); this.visible=false; } frmlogin也用Show()显示,让两个窗体都成为非模式的。 this.hide();语句的顺序注意一下 /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { // // 判断是否启动正确的程序连接到相应数据库 // LoginWnd form1 = new LoginWnd(); if (form1.ShowDialog() == DialogResult.OK) { //判断登录合法性 //显示主窗口 try { Application.Run(new MainForm()); } catch (System.Exception e1) { } } } System.Windows.Forms.Form frm = new frm();System.Windows.Forms.Form frm1 = new frm1();frm.Show();frm1.Hide(); C#实现禁用键盘特殊功能键功能 转让被调用程序的控制权给操作系统 这个写法是什么意思?高手给解释下 谢谢 回收应用程序池失败 问个数据绑定的问题,不知道该怎么办 接收附件 有人说:我有两年的.NET经验, 这是什么意思? 请问大侠,winform 如何控制在不同分辨率下的窗体位置呢? 关于循环的问题 如何知道类被引用次数.又及如何知道这类已被释放呢? 用vs2008中实现播放功能 高分求助:如何自定义一个文件,使得别人打开时看见的是乱码,自已的程序可以读取数据
用form1.hide()根本就没有任何作用啊
用form1.Dispose()一点效果都没有
if((txtUser.Text=="123")&&(txtPwd.Text=="123"))
{
frmMain frm = new frmMain();
frm.Show();
frmlogin frm1=new frmlogin();
frm1.hide();
}
frm1.hide();
你这不是新创建了个实例,又要隐藏啊?
private void button1_Click(object sender, System.EventArgs e)
{
frmMain frm = new frmMain();
frm.Show();
this.visible=false;
}
语句的顺序注意一下
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{ //
// 判断是否启动正确的程序连接到相应数据库
//
LoginWnd form1 = new LoginWnd();
if (form1.ShowDialog() == DialogResult.OK)
{
//判断登录合法性 //显示主窗口
try
{ Application.Run(new MainForm());
}
catch (System.Exception e1)
{
} }
}
System.Windows.Forms.Form frm1 = new frm1();
frm.Show();
frm1.Hide();