试试void DisableAllTextBoxText(Control c)
{
if (c is TextBox)
{
((TextBox)c).Enable=false;
}
else if (c.Controls.Count > 0)
{
foreach (Control cc in c.Controls)
{
DisableAllTextBoxText(cc);
}
}//调用
DisplayText(YourFormID);
{
if (c is TextBox)
{
((TextBox)c).Enable=false;
}
else if (c.Controls.Count > 0)
{
foreach (Control cc in c.Controls)
{
DisableAllTextBoxText(cc);
}
}//调用
DisplayText(YourFormID);
{
if(control is TextBox)
{
(control as TextBox).Visible= false;
}
}
if(document.all[i].tagName=="INPUT")
document.all[i].style.disabled=true;
如果一定要实现 只能从form开始对control进行地归 判断控健的类型(GetTypeCode)强转换后禁止