Clube VB - Utilizando caixas de diálogo - Parte I

Aula 45

Uma caixa de diálogo na verdade é um recurso nativo do próprio Windows e seu principal objetivo é de transmitir informações ao usuário do sistema. Quando você realiza um determinado procedimento e recebe uma notificação do sistema conforme a que podemos observar no gráfico abaixo, estamos na verdade visualizando uma caixa de diálogo:

Observe que no exemplo acima, temos uma caixa de diálogo de advertência/aviso, ou seja, especificando ao usuário que para a operação a ser executada é necessário que tenhamos um disco na unidade -A-.

O Visual Basic oferece em sua coleção duas caixa de diálogo distintas:

  • A caixa de mensagem;

  • A caixa de entrada.

Para informar ao usuário uma determinada situação, utilizamos as caixas de mensagens representadas pela instrução MSGBOX. Se necessário for permitir que o usuário além de receber uma determinado informação também efetue a entrada de dados pelo teclado, utilizamos as caixas de mensagem representadas pela instrução INPUTBOX.

A sintaxe básica da instrução MSGBOX pode ser observada abaixo:

MSGBOX (texto, ícone, título)

Onde:

  • Texto ->  Representa a mensagem que será exibida ao usuário;

  • ícone -> Representa o ícone e o botão que serão apresentados no interior da caixa de mensagem;

  • Title -> representa o texto que será apresentado na barra de títulos da caixa de diálogo.

O parâmetro "ícone" é representado por uma expressão ou código, de acordo com a tabela abaixo:

Expressão Código Representa
vbOkOnly 0 Exibe apenas o botão de OK.
vbOkCancel 1 Exibe os botões de Ok e Cancel.
vbAbortRetryIgnore 2 Exibe os botões de Abortar, Ignorar e Falhar.
vbYesNoCancel 3 Exibe os botões de Sim, Não e Cancelar.
vbYesNo 4 Exibe os botões de Sim e Não.
vbRetryCancel 5 Exibe os botões de Ignorar e Cancelar
vbCritical 16 Exibe o ícone de mensagem crítica
vbQuestion 32 Exibe o ícone de Warning Query
vbExclamation 48 Exibe o ícone de Exclamação
vbInformation 64 Exibe o ícone de Informação

No próximo módulo de aula iremos montar a nossa primeira caixa de diálogo.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco