如何用c#代码实码单击文本框后改变该文本框的颜色,其它的不变

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:08:56
如何用c#代码实码单击文本框后改变该文本框的颜色,其它的不变

重写TextBox
/// <summary>
/// 进入
/// </summary>
/// <param name="e"></param>
protected override void OnEnter(EventArgs e)
{
base.OnEnter(e);

{
this.BackColor = Color.FromArgb(255, 255, 225);
this.ForeColor = Color.Black;
}
}
/// <summary>
/// 离开事件
/// </summary>
/// <param name="e"></param>
protected override void OnLeave(EventArgs e)
{
base.OnLeave(e);

{
this.ForeColor = Color.Black;
this.BackColor = SystemColors.Window;
}
}

private void textBox1_Click(object sender, EventArgs e)
{
Random rd = new Random();