首页 新闻 会员 周边 捐助

winfrom中关于textbox的样式

0
[已关闭问题]

之前tetxtbox的样式就是默认的白底么,鼠标点进去再输入值时底色成了其他颜色,输入完离开又恢复到白底的,如何实现的?

yuankun的主页 yuankun | 初学一级 | 园豆:25
提问于:2009-09-22 22:48
< >
分享
其他回答(1)
0

这是利用TextBox的MouseEnter和MouseLeave事件触发完成的。

实例如下:

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;
}
Kinglee | 园豆:3158 (老鸟四级) | 2009-09-22 23:06
0

楼上的这个就十分正确

风浪 | 园豆:2996 (老鸟四级) | 2009-09-23 09:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册