VS2010 C#怎么添加登陆窗体
答案:5 悬赏:70 手机版
解决时间 2021-11-12 12:52
- 提问者网友:疯孩纸
- 2021-11-11 23:13
VS2010 C#怎么添加登陆窗体
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-11-12 00:30
更改一下主程序入口,第一个显示登陆窗体,然后进行数据库交互进行验证,如果正确则show方法显示主菜单,如不正确,用MessageBox.Show()方法提示错误追问对..我也想这么做,但是怎么改主程序入口.....方便加一下吗?249478601追答我用的是2005,但是20101应该差不多。在对象资源管理器中有一个Program.cs的文件,打开它。可以看到代码是这样:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new load());
}
在第三行的Run方法参数改一下就行,改成你想要运行的窗口就行追问那朋友方便私信聊吗...我VS菜鸟...上个星期才接触的...有些问题还想请教一下,分就给你了...追答怎么私聊?你加我、追问恩恩扣扣多少,我加你....
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new load());
}
在第三行的Run方法参数改一下就行,改成你想要运行的窗口就行追问那朋友方便私信聊吗...我VS菜鸟...上个星期才接触的...有些问题还想请教一下,分就给你了...追答怎么私聊?你加我、追问恩恩扣扣多少,我加你....
全部回答
- 1楼网友:毛毛
- 2021-11-12 04:17
我的是2012的 大体上差不多,vs自带的有一个登录窗体,要用的话可以看这个图
不过这个 不是很实用,基本上 都是不用这个控件的
- 2楼网友:过活
- 2021-11-12 02:43
可以用下面的方法实现,我把判断密码帐号屏蔽了,你可以根据你的逻辑判断。
//login就是你的登录窗体,
[STAThread]
static void Main()
{
Application.Run(new login());
}
private void button1_Click(object sender, EventArgs e)
{
if (txtuser.Text.Trim() == "" || txtpwd.Text.Trim() == "")
{
MessageBox.Show("帐号和密码不能为空");
}
else
{
main main = new main();
main.ShowDialog();
this.Visible = false;
//sql = " select * from account_user_t where userid='" + txtuser.Text.Trim() + "' and password='" + txtpwd.Text.Trim() + "' and flag='Y' ";
//ds = MySqlHelper.ExecuteDataset(constr, sql);
//if (ds.Tables[0].Rows.Count > 0)
//{
//Form1 Form1 = new Form1();
//this.Visible = false;
//Form1.ShowDialog();
//}
//else
//{
// MessageBox.Show("帐号或密码不对,请确认");
//}
}
}
//login就是你的登录窗体,
[STAThread]
static void Main()
{
Application.Run(new login());
}
private void button1_Click(object sender, EventArgs e)
{
if (txtuser.Text.Trim() == "" || txtpwd.Text.Trim() == "")
{
MessageBox.Show("帐号和密码不能为空");
}
else
{
main main = new main();
main.ShowDialog();
this.Visible = false;
//sql = " select * from account_user_t where userid='" + txtuser.Text.Trim() + "' and password='" + txtpwd.Text.Trim() + "' and flag='Y' ";
//ds = MySqlHelper.ExecuteDataset(constr, sql);
//if (ds.Tables[0].Rows.Count > 0)
//{
//Form1 Form1 = new Form1();
//this.Visible = false;
//Form1.ShowDialog();
//}
//else
//{
// MessageBox.Show("帐号或密码不对,请确认");
//}
}
}
- 3楼网友:长青诗
- 2021-11-12 01:08
新建一个登录窗体,判断用户输入的用户密码是否匹配,成功就
MainForm MainForm =new MainForm ();
MainForm .show()
失败就提示 messagebox.show("失败")
MainForm MainForm =new MainForm ();
MainForm .show()
失败就提示 messagebox.show("失败")
- 4楼网友:人類模型
- 2021-11-12 00:50
你在调用MainFrom主窗体的地方,添加如下:
FrmLogin frmLogin = new FrmLogin();//实例化登录窗体
if (frmLogin.ShowDialog() == DialogResult.OK)//登录成功,则进入主窗体
{
Application.Run(new MainForm());//跳转到主窗体
}
else
{
Application.Exit();
}追问你好,方便加一下么,登陆窗口还有个小问题.249478601
FrmLogin frmLogin = new FrmLogin();//实例化登录窗体
if (frmLogin.ShowDialog() == DialogResult.OK)//登录成功,则进入主窗体
{
Application.Run(new MainForm());//跳转到主窗体
}
else
{
Application.Exit();
}追问你好,方便加一下么,登陆窗口还有个小问题.249478601
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯