---
title: "ASP.NET - Enabled"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/110061-asp-net-enabled"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Marcus E"
published: "2004-08-26T10:15:19.000Z"
updated: "2004-08-26T10:15:19.000Z"
replies: 0
views: 3475
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/110061-asp-net-enabled"
---

# ASP.NET - Enabled

## #1 — Marcus E, 2004-08-26T10:15Z

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);
		}
	}
}
```

Permalänk: https://www.webforum.nu/p/110061

---

Tråden på webben: https://www.webforum.nu/amne/programmering/110061-asp-net-enabled
