之前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
提交
取消
