【发布时间】:2022-01-23 12:15:30
【问题描述】:
我已经写了这段代码:
private void maskedNASC_KeyDown(object sender, KeyEventArgs e)
{
maskedNASC.BackColor = Color.Aqua;
}
private void maskedNASC_Leave(object sender, EventArgs e)
{
maskedNASC.BackColor = Color.White;
}
我想将此属性应用于表单的所有文本框和屏蔽文本。
我见过很多这样的代码:
void SetProperty(Control ctr) // resalta textbox onfocus
{
foreach (Control control in ctr.Controls)
{
if (control is TextBox)
{
control.Leave == control.BackColor = Color.Aqua;
control.KeyDown += BackColor = Color.White ;
}
}
}
写这个的正确方法是什么??
谢谢。亚历杭德罗。
我已将此添加到 form1.designer 中:
this.maskedNASC.Leave += TextBoxEvent_Leave;
this.maskedNASC.KeyDown += TextBox_KeyDown;
但是下面的代码有错误
[![enter image description here][1]][1]
【问题讨论】:
-
` control.Leave == control.BackColor = Color.Aqua;`
标签: c#