Objeto CustomControl (Access)

Durante a definição das propriedades de um controle ActiveX, pode ser que você precise ou prefira utilizar a caixa de diálogo de propriedades personalizadas do controle. Essa caixa de diálogo de propriedades personalizadas proporciona uma alternativa à lista de propriedades da folha de propriedades do Microsoft Access para definir as propriedades dos controles ActiveX no modo de design.

Comentários

Observação

[!OBSERVAçãO] Essas informações somente se aplicam a controles ActiveX em um ambiente de banco de dados do Microsoft Access.

Duas maneiras de definir propriedades

A razão pela qual existe a caixa de diálogo de propriedades personalizadas é que nem todos os aplicativos que utilizam os controles ActiveX proporcionam uma folha de propriedades como aquela do Microsoft Access. A caixa de diálogo de propriedades personalizadas oferece uma interface para a definição das propriedades de controles-chave, independentemente da interface oferecida pelo aplicativo hospedeiro.

Para algumas propriedades de controles ActiveX, você pode optar por uma destas duas localizações para definir a propriedade:

  • A folha de propriedades do Microsoft Access.
  • A caixa de diálogo de propriedades personalizadas do controle ActiveX.

Em alguns casos, a caixa de diálogo de propriedades personalizadas é a única maneira de definir uma propriedade no modo de design. Isto geralmente ocorre quando a interface precisa definir uma propriedade que não funciona dentro da folha de propriedades do Microsoft Access. Por exemplo, a propriedade GridFont para o Controle de Calendário tem muitos argumentos; você não pode definir mais de um argumento por propriedade na folha de propriedades do Microsoft Access.

Encontrar a caixa de diálogo propriedades personalizadas

Nem todos os controles ActiveX proporcionam uma caixa de diálogo de propriedades personalizadas. Para ver se um controle oferece essa caixa de diálogo de propriedades personalizadas, procure pela propriedade Personalizar na folha de propriedades do Microsoft Access para esse controle. Se a lista de propriedades contiver o nome Personalizado, o controle fornecerá a caixa de diálogo propriedades personalizadas.

Depois de escolher a caixa de propriedade Personalizado na folha de propriedades do Microsoft Access, escolha o botão Criar à direita da caixa de diálogo propriedades para exibir as propriedades personalizadas do controle, geralmente apresentada como uma caixa de diálogo com tabbed. Escolha a guia que contém a interface para definir as propriedades que você deseja definir.

Usando a caixa de diálogo propriedades personalizadas

Depois de fazer alterações em uma guia, geralmente você pode aplicar essas alterações imediatamente escolhendo o botão Aplicar (se fornecido). Você pode escolher outras guias para definir outras propriedades conforme necessário. Para aprovar todas as alterações feitas na caixa de diálogo propriedades personalizadas, escolha OK. Para retornar à folha de propriedades do Microsoft Access sem alterar nenhuma configuração de propriedade, escolha Cancelar.

Você também pode exibir a caixa de diálogo propriedades personalizadas escolhendo o subcomando Propriedades do comando objeto de controle ActiveX (por exemplo, Objeto de Controle de Calendário) no menu Editar ou escolhendo este mesmo subcomando no menu de atalho para o controle ActiveX. Além disso, algumas propriedades na folha de propriedades do Microsoft Access para o controle ActiveX, como a propriedade GridFontColor do Calendar Control, têm um botão Construir à direita da caixa de propriedades. Quando você escolhe o botão Compilar , a caixa de diálogo propriedades personalizadas é exibida com a guia apropriada selecionada (por exemplo, Cores).

Eventos

Métodos

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.