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