C#如何在一个窗体中登陆以后进入到第二个窗体

在第一个窗体中输入用户名和密码,连接成功后就跳转到第二个窗体~~

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace ShgAddressList
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
LoginForm loginform = new LoginForm();//这是登入窗体

if (loginform.ShowDialog() == DialogResult.OK)//密码和用户名正确,返回OK
{
Application.Run(new DataEditForm());//运行主要窗口
}
else
{
Application.Exit();
}
}
}
}追问

你这是控制台应用程序吗?

追答

不是,winform,programe的文件里德

追问

这样也可以的吗?不在form.cs 里写代码吗,你这个写我还是第一次看到

追答

这个一般都是这么写的,做这个管理系统我已经做了很多,推荐做法这样的,在主窗体里谢太繁琐,出示化慢,而且影藏的话,暂用资源

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-15
感觉你还没有什么编程实践
可以先尝试看看别人做的项目源码(挑选小型的)
看看winform编程当中的一些处理方式
然后给自己一个类似的需求,仿照着动手做项目
或者在已有的项目上进行改动
这样入手更快
(个人一些建议,不是来回答你题的)追问

多些,我的动手能力相对而言就是较弱,不过看了别人的以后,自己写的话用代码还是不太会写

第2个回答  2011-04-15
C#快速开发工具 FIX ES2007
第3个回答  2011-04-15
具体代码忘记了

思路是 A窗体隐藏 B窗体显示

查找下相关代码 问题就轻松解决了追问

这个我知道,就是怎么说呢。我们现在是要做的数据库,老师让我们做一个SQL management studio跟他一样的功能的那玩意

追答

你要做数据库

登录完毕后 B窗体显示 A窗体关闭

追问

但是我要如何让AB窗体关联起来呢,点个按钮就进入到B?

追答

你把AB 画在一起

B的属性设置为不可见

点击 按钮后 设置A窗体不可见 B窗体可见

能实现效果

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

C#中,如何实现打开一个新窗体后,自动选择TabControl的第二个界面
(TabControl名).SelectedIndex = 1;这些控件都差不多,学习中必须要举一反三,这样就可以节省编码时间。下次再遇到此类问题直接找控件的select相关属性,就可能解决问题。希望对你有帮助。

C#中如何从一个界面返回到另一个界面
需要窗体间跳转,例如登录窗体A,跳转到主窗体B的实现过程是这样的:双击登录窗体A登录按钮,在里面验证登录密码后,写上 A a=new A(); a.Show(); this.hide(); 就可以实现跳转 或者返回另一个界面即:从A界面到B界面。

c#如何从一个窗体跳到另一个窗体
比如说Form1 要点击一个按钮弹出Form2 可以在按钮事件里面写 Form2 f2=new Form2()f2.Show()this.Close() \/\/可写可不写,打开Form2,关闭Form1 this.Hide() \/\/可写可不写,打开Form2,隐藏Form1

c#panel内窗体控制panel切换另一个窗体
在 C# 中,可以使用 Panel 控件来实现在一个窗体中切换另一个窗体的效果。首先需要创建一个 Panel 控件,用来容纳其他的窗体。接下来,在点击按钮或执行其他操作时,使用 Panel.Controls.Clear() 方法清空 Panel 中的控件,然后使用 Panel.Controls.Add() 方法将新的窗体加入。public partial class Form...

C# Winform中如何实现窗体之间的跳转
回答:实现窗体之间的跳转在同一个项目中我有两个窗体,如何指定某一个窗体为我的程序运行时的第一个窗口?static void Main(){Application.Run(new FormName());}FormName就是你想启动的第一个窗体。实现窗体之间的跳转:程序首先运行的是“登录”窗体,如果是新用户,就需要注册,再登录窗体,单击...

在c#winform中,通过点击form1窗体中的button按钮跳转到form2窗体的tabp...
在窗体form1 中的Button_Click事件中写:form2 f = new form2();f.show();然后在from2窗体的构造函数中写:tabControl1.SelectedTab = tabPage2;这样子就可以了,祝你好运哦

C#登录成功后如果关闭此窗口form1打开另一个窗口form2,求教
一般不会这样用,登录的时候都是改program.cs的,假定你的登录窗叫Form1,主窗体叫Form2,那你打开program.cs里,一般都会有类似于 Application.Run(new Form1());把它改成 Form1 login = new Form1();login.ShowDialog();if (login.DialogResult.Equals(DialogResult.OK)) \/\/登陆成功才显示主...

c#怎么把一个窗体放到另一个窗体中
若要使窗体归另一个窗体所有,请为其owner属性分配一个对将成为所有者窗体的引用。当一个窗体归另一个窗体所有时,它便随着所有者窗体最小化和关闭。若要确定某父窗体拥有的窗体,请使用OwnedForms属性。

相似回答
大家正在搜