using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Login_Register
{
public partial class Form1 : Form
{
string defaultName="123";//初始用户名
{
InitializeComponent();
{
MessageBox.Show(label6.Text);
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
linkLabel1.LinkVisited = true;
MessageBox.Show(linkLabel1.Text);
}
//登录注册顺序:
//1.给登录按钮添加点击事件
//2.获取用户名
//3.获取密码
//4.对登录结果进行显示
//登录按钮的点击事件
private void butLogin_Click(object sender, EventArgs e)
{
string strName = textName.Text;//获取用户名
string strPass = textPass.Text;//获取密码
string str = "";
if (strName == defaultName && strPass == defaultPass)
{
str = "登录成功!!";
}
else if(strName ==""||strPass =="")
{
str = "用户名或密码不能为空!!";
}
else
{
str = "用户名或密码错误!!";
}
label5.Text = str;
}
}
1.先对所有控件进行布局
2.给对应控件添加点击事件
3.定义两个变量存账户和密码,并且将Lable控件的对应的名字的文本分别赋值给对应的变量
4.定义两个变量初始化账户和密码,并且将输入的值与之比对
5.不同的结果,给出不同的提示
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Login_Register
{
public partial class Form1 : Form
{
string defaultName="123";//初始用户名
string defaultPass="123";//初始密码
{
InitializeComponent();
}
{
MessageBox.Show(label6.Text);
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
linkLabel1.LinkVisited = true;
MessageBox.Show(linkLabel1.Text);
}
//登录注册顺序:
//1.给登录按钮添加点击事件
//2.获取用户名
//3.获取密码
//4.对登录结果进行显示
//登录按钮的点击事件
private void butLogin_Click(object sender, EventArgs e)
{
string strName = textName.Text;//获取用户名
string strPass = textPass.Text;//获取密码
string str = "";
if (strName == defaultName && strPass == defaultPass)
{
str = "登录成功!!";
}
else if(strName ==""||strPass =="")
{
str = "用户名或密码不能为空!!";
}
else
{
str = "用户名或密码错误!!";
}
label5.Text = str;
}
}
}
总结:
布置简单登录注册界面的基本思路:1.先对所有控件进行布局
2.给对应控件添加点击事件
3.定义两个变量存账户和密码,并且将Lable控件的对应的名字的文本分别赋值给对应的变量
4.定义两个变量初始化账户和密码,并且将输入的值与之比对
5.不同的结果,给出不同的提示
6.在PasswordChar中修改密码显示方式