WebControl.IsEnabled Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o controlo está ativado.
protected public:
property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean
Valor de Propriedade
true se o WebControl objeto estiver ativado; caso contrário, false.
Observações
Esta é uma propriedade de leitura apenas. Se quiseres desativar um controlo, defines a sua Enabled propriedade para false.
Se um controlo não estiver contido por outro controlo, o valor da IsEnabled propriedade é sempre o mesmo que o valor da Enabled propriedade.
A IsEnabled propriedade tem um valor diferente da Enabled propriedade se um controlo for filho de outro controlo e se todas as seguintes circunstâncias forem verdadeiras:
O valor da Enabled propriedade ou propriedade IsEnabled do controlo parental é
false.A Enabled propriedade do controlo filho é definida para
true.
Nesta situação, o controlo infantil herda o estado de deficiência do controlo parental. A IsEnabled propriedade do controlo filho retorna false para indicar que o controlo está desativado, mesmo que o controlo filho não tenha sido explicitamente desativado ao definir a sua Enabled propriedade para false. O próprio controlo parental pode ter a sua Enabled propriedade definida para true , mas pode herdar o estado de desativação do pai, e assim sucessivamente.
Quando ASP.NET renderiza elementos HTML para um controlo de servidor, marca os elementos como desativados ao definir o seu atributo disabled ou o seu atributo CSS class. Para obter mais informações, consulte SupportsDisabledAttribute e ControlRenderingCompatibilityVersion.