之前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 关注
- 378 浏览
添加回答
举报
0/150
提交
取消