c#窗口设计中如何运行一个窗口以后运行另一个窗口

比如我做了一个登陆窗口以后,登陆以后直接进入另外一个窗口,代码怎么写~一个窗口是FORM1,另一个窗口是FORM2,代码怎么写,写在哪个窗口的代码中?

在form1中加个登录按钮,然后给它个单击事件 Click;在里面写
FORM2 form2=new FORM2();
form2.show();就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-22
在program.cs中定义一个全局的变量show来设置主程序:
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
public static string show = "form1";
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new login());
if (show.Equals("form1"))
{
Application.Run(new form2());
}
}
}
然后在form1中点击设置一个按钮button的点击事件:
private void button_Click(object sender, EventArgs e)
{
program.show="form2";
form2 form2=new form2();
form2.show();
this.close();
}

//然后就OK了!
第2个回答  2009-03-22
对 要用 this.Hide(); 当前的窗口隐藏掉
第3个回答  2009-03-22
在Form1中的代码:
声明一个按钮:Boton button1=new Button();
写该按钮的单击事件:
private void button1_Click(object sender, EventArgs e)
{
this.Hide();//将当前的窗口隐藏掉,即Form隐藏
Form2 f = new Form2();
f.ShowDialog();
}

c#窗口设计中如何运行一个窗口以后运行另一个窗口
在form1中加个登录按钮,然后给它个单击事件 Click;在里面写 FORM2 form2=new FORM2();form2.show();就可以了

C#怎么让一窗体显示后激活另一个窗体的显示?
这是一个系统的静态类Application的一个Run方法,为了实现程序第一个启动的的程序,里面写的 new Form1() 就是启动了一个Form1的对象,这也就是每次我们程序点调试时候会第一个弹出Form1窗口的原因。这样设置每次运行时任务栏只有一个图标,每次切换其他窗口(如浏览器之类的)会覆盖全部窗口,但是点击...

C#怎么从一个窗口跳转到另一个窗口?
在窗体中定义另外窗体,使另外一个窗体显示就可以Form1f1=newForm1();如果窗体存在子父关系的话f1.Mdiparent=this;f1.show();如果该窗体不显示this.visible=false;如果该窗体关闭:this.close();

C#怎么从一个窗口跳转到另一个窗口?
方法一:Form1 f1= new Form1();f1.Mdiparent=this;f1.show();如果该窗体不显示 this.visible=false;如果该窗体关闭:this.close();方法二:Form2 f2 = new Form2();this.Hide();f2.Show(); \/\/f2.ShowDialog();

C#怎么让一窗体显示后激活另一个窗体的显示?
主窗体为Form1,Form2和Form3有Form1内部代码创建并显示且ShowInTaskBar = false 这样设置每次运行时任务栏只有一个图标,每次切换其他窗口(如浏览器之类的)会覆盖全部窗口,但是点击任务栏窗口的那个图标时,只会...比如我有3个窗体Form1、Form2、Form3,其中主窗体为Form1,Form2和Form3有Form1内部...

C#怎样在一个窗体上执行另一个窗体的按钮,不能用new啊!
不过ManagedSpyLib的代码如果想要在Vista\/Win7(打开了UAC的情况下)正常运行,需要稍作修改(很小);而且要确保自动升级程序和客户端主程序是在同一个权限级别下运行(比如都是管理员身份或者都是非管理员身份),否则无法存取在另一个权限级别下运行进程的控件属性。此外,如果系统的.NET版本是3.5\/4...

C#中在一个窗体中通过按钮打开另一个窗体
1、在winform项目点击右键-添加-新建项-Windows Forms-Windows 窗体,新建一个要弹出的窗体Form2。2、在Form1中拖入一个button,修改Text属性为弹出窗体。3、双击按钮,进入代码编写界面。4、编写代码“Form2 form2=new Form2;form2.ShowDialog();”。5、点击启动按钮,或者按F5键,运行程序。6、点击...

请教:C#中,如何在一个窗口中执行另一个窗口的操作?
form1 构造函数中加一个form实体,把form2直接当参数传过去,在form1中实例一个form 这个form=form2 再调用form2的方法,给你个例子 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;using System....

C#GUI编程时怎样操作一个窗口去关闭另一个窗口
1)如果是一个主窗体与一个副窗体之间传信息,那么可以用构造函数,代码如下:窗体1:namespace WindowsApplication2 { public partial class Form1 : Form { public Form1(){ InitializeComponent();} private Form2 aform2; \/\/声明一个FORM2字段 private void button1_Click(object sender, ...

c#怎么在一个窗口里面访问另一个窗口的方法?
1,使用委托,可以简单明了,更方便些 2,在form2类中,定义pulic form1 frm1;属性。重载form2的构造函数,构造函数包含参数 form1,把参数form1传递给属性frm1,即可。具体如下:public class form2:form { ...pulic form1 frm1;public form2()\/\/默认构造函数 { } public form2(form1 fm)...

相似回答
大家正在搜