这里,我是自定义了一个类OverrideTxt继承了 System.Windows.Forms.TextBox
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WindowsFormsApplication1 { public class OverrideTxt : System.Windows.Forms.TextBox { protected override void OnTextChanged(EventArgs e) { base.OnTextChanged(e); int i; if (int.TryParse(this.Text, out i)) { switch (i) { case 1: { this.Text = "汉字:壹"; break; } case 2: { this.Text = "汉字:贰"; break; } case 3: { this.Text = "汉字:叁"; break; } case 4: { this.Text = "汉字:肆"; break; } //case "请输入值": { this.Text = "请输入值"; break; } default: { this.Text = "格式不对"; break; } } } } } }
需要重新生成一下解决方案,之后,工具箱就会出现一个
把它拖到窗体上,即可使用