回车 登录
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace PDAExample
{
/// <summary>
/// 登录
/// @Author cluo
/// @Date 2011-12-23
/// </summary>
public partial class FrmLogin : Form
{
public FrmLogin()
{
InitializeComponent();
}
// 输入验证
private bool ValidateInput()
{
if (string.IsNullOrEmpty(txtLoginID.Text.Trim()))
{
MessageBox.Show("请输入用户名");
txtLoginID.SelectAll();
txtLoginID.Focus();
return false;
}
else if (string.IsNullOrEmpty(txtLoginPwd.Text.Trim()))
{
MessageBox.Show("请输入密码");
txtLoginPwd.SelectAll();
txtLoginPwd.Focus();
return false;
}
return true;
}
// 用户名校验
private void txtLoginID_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 13) return;
ValidateInput();
}
// 密码校验
private void txtLoginPwd_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 13) return;
if (ValidateInput()) btnLogin_Click(null, null);
}
// 登录
private void btnLogin_Click(object sender, EventArgs e)
{
if (ValidateInput())
{
MessageBox.Show("登录成功");
}
}
// 取消
private void btnCancel_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}