| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- 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 override string Text
- {
- get
- {
- return base.Text.ToUpper();
- }
- set
- {
- base.Text = 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();
- }
- }
- }
- }
|