📄 form2.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace DataTransport
{
public partial class Form2 : Form
{
public Form2(string defaultUser)
{
InitializeComponent();
m_txtUserName.Text = defaultUser;
}
private void m_btnLogin_Click(object sender, EventArgs e)
{
if(this.Login != null)
this.Login(this, new LoginEventArgs(m_txtUserName.Text));
this.DialogResult = DialogResult.OK;
}
private void m_btnCancel_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}
#region 使用属性
public string UserName
{
get
{
return m_txtUserName.Text;
}
set
{
if(value == null)
m_txtUserName.Text = String.Empty;
else
m_txtUserName.Text = value;
}
}
#endregion
#region 使用事件
public event LoginEventHandler Login;
public class LoginEventArgs : EventArgs
{
string m_userName;
public string UserName
{
get
{
return m_userName;
}
set
{
if(value != null)
m_userName = value;
else
m_userName = String.Empty;
}
}
public LoginEventArgs(string userName)
{
this.UserName = userName;
}
}
public delegate void LoginEventHandler(object sender, LoginEventArgs e);
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -