之前tetxtbox的樣式就是默認的白底么,鼠標點進去再輸入值時底色成了其他顏色,輸入完離開又恢復到白底的,如何實現的?
1 回答

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
這是利用TextBox的MouseEnter和MouseLeave事件觸發完成的。
實例如下:
[object Object]Code public Form1() { InitializeComponent(); this.textBox1.MouseEnter += new EventHandler(textBox1_MouseEnter); this.textBox1.MouseLeave += new EventHandler(textBox1_MouseLeave); } void textBox1_MouseLeave(object sender, EventArgs e) { textBox1.BackColor = Color.White; } void textBox1_MouseEnter(object sender, EventArgs e) { textBox1.BackColor = Color.Wheat; }
- 1 回答
- 0 關注
- 396 瀏覽
添加回答
舉報
0/150
提交
取消