webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Artiklar och källkod > Källkod > Script - Övrigt

Svar
 
Trådverktyg Visningsalternativ
Äldre 2004-08-26, 11:15   #1
Marcus E
Medlem
 
Marcus Es avatar
 
Registrerad: 2002-05-26
Ort: Stockholm
Inlägg: 1 294
Lösningar: 30
ASP.NET - Enabled

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.
Kod:
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);
		}
	}
}
__________________
Mvh, Marcus

Vid problem med ovanstående inlägg, kontakta den ansvarige inläggsförfattaren.
Marcus E besöker inte forumet just nu   Svara med citat
Svar
webForum > Artiklar och källkod > Källkod > Script - Övrigt

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 00:54.


Powered by: vBulletin Version 3.8.6
Copyright © webForum