c# 怎么样让panel选中时有效果,比如背景色变一下
2个回答
展开全部
private void panel1_Enter(object sender, System.EventArgs e)
{
this.panel1.BackColor=Color.Red;
}
private void panel1_Leave(object sender, System.EventArgs e)
{
this.panel1.BackColor=Color.Transparent;
}
但是需要注意的一点是,如果panel里没有其他控件的话,它不能获得焦点,所以看不到效果,必须在panel里放入想button,就能看到效果了。
{
this.panel1.BackColor=Color.Red;
}
private void panel1_Leave(object sender, System.EventArgs e)
{
this.panel1.BackColor=Color.Transparent;
}
但是需要注意的一点是,如果panel里没有其他控件的话,它不能获得焦点,所以看不到效果,必须在panel里放入想button,就能看到效果了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询