【发布时间】:2018-03-01 00:12:25
【问题描述】:
我正在制作一个 Windows 窗体应用程序。
好吧,C# 编程对我来说是新的,也许这是一个愚蠢的问题,但是我如何在多个文本框元素中应用 ReadOnly 属性?我试过这段代码:
public void DoReadOnly(Control control){
foreach (Control c in control.Controls){
if (c.Controls != null && c.Controls.Count > 0){
DoReadOnly(c);
}
else if (c is TextBox){
(c as TextBox).ReadOnly = true;
}
}
}
public void getData(){
DoReadOnly(this.Form);
}
问题是当我调用doReadOnly 的函数时,我不知道应该放哪个参数。 Visual Studio 无法将 this.Form 视为有效参数。
【问题讨论】: