Ir ao conteúdo

Posts recomendados

Postado

Caros,

Tenho um Form com diversos frames e dentro desses frames diversos checkbox(s).

É possivel através de algum código VBA, bloquear todos os checkbox(s) dentro de um

Frame, sem que seja através da propriedade enabled de cada checkbox ?

 

Hoje estou usando

checkbox1.enabled=false ou checkbox2.enabled=false objeto por objeto.

 

Como meus checkbox(s) estão agupados em frames, me questionei se

seria possivel desabilitar todos os checkbox(s) de um frame de uma só vez,

algo como ao "desligar" ou "ligar" o frame, os checkbox(s) contidos se

comportem da mesma forma.

 

E possivel algo assim ?

Agradeço qualquer sugestão.

 

Postado

Para bloquear todos e por atacado, segue um exemplo:

 

Dim ctrl As Control
 
For Each ctrl In Me.Frame1.Controls
    If TypeName(ctrl) = "CheckBox" Then
        ctrl.Locked = True 'bloquea
        ctrl.Value = False ' limpa
    End If
Next ctrl

 

  • Curtir 1
Postado

Show @Basole,

 

Estou com a mão na massa, já vou tentar aplicar e digo como ficou.

Super obrigado pela sugestão.

Já dou um retorno

adicionado 42 minutos depois

@Basole  Você mandou bem de novo, funcionou e já estou mega feliz,

Só não consegui desfazer o bloqueio,

tentei inverter "ctrl.Locked = True" para "ctrl.Locked = False"

tentei "ctrl.Unlocked = True", mas o VBA disse que não comandos permitidos.

 

Desculpe, sei que a duvida deve ser besta...rss Mas não consigo inverter o

bloqueio.

 

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!