using System; using System.Drawing; using System.Windows.Forms; namespace UAS_LabelMachine.CustomControl { public partial class EnterTextBox : TextBox { //传值的备用字符串 private string ID1; private string str; private string str1; private string str2; public string ID { get { return ID1; } set { ID1 = value; } } public string Str { get { return str; } set { str = value; } } public string Str1 { get { return str1; } set { str1 = value; } } public string Str2 { get { return str2; } set { str2 = value; } } public EnterTextBox() { InitializeComponent(); this.KeyDown += EnterTextBox_KeyDown; } private void EnterTextBox_Enter(object sender, EventArgs e) { this.BackColor = Color.GreenYellow; } private void EnterTextBox_Leave(object sender, EventArgs e) { this.BackColor = Color.White; } //手动添加全选功能 private void EnterTextBox_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers.CompareTo(Keys.Control) == 0 && e.KeyCode == Keys.A) { this.SelectAll(); } } } }