webForumDet fria alternativet

ASP.NET - Enabled

Programmeringur Script - Övrigt

0 svar · 3 470 visningar · startad av Marcus E

Medlem sedan maj 20021 466 inlägg
Frågan#1

Har du märkt att det finns en Enabled-egenskap för alla klasser som ärver från WebControl? Då kanske du också har märkt att den inte fungerar i bl.a. Mozilla om det är en kontroll med andra kontroller, t.ex. Panel.

Lösningen är att ändra alla kontrollers Enabled-egenskap.

public static void EnableControl(WebControl control, bool enabled)
{
	foreach(Control child in control.Controls)
	{
		WebControl webchild = child as WebControl;
		if(webchild != null)
		{
			webchild.Enabled = enabled;
			EnableControl(webchild, enabled);
		}
	}
}
134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)