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窗体可见

能实现效果

相似回答
大家正在搜