Dialog Boxes | Caixas de Diálogo

Dialog box, ou caixa de diálogo, é uma janela que permite a interação entre o computador e o usuário para exibir alguma informação ou o usuário decidir o que fazer perante algum comportamento (Sim/Não, selecionar algum arquivo, etc).

Abaixo está o exemplo de algumas caixas de diálogo, como ela é graficamente e como é feito a programação da mesma.

1. Sim/Não/Cancelar

Essa é uma caixa que exibe alguma informação para o usuário e permite 3 (três) decisões: sim, não e cancelar, conforme figura abaixo.

Cada uma das opções permite uma ação, que pode ser entre exibir outra mensagem ou fazer algum comportamento. Por exemplo, se a mensagem for "Durante o processamento do arquivo foi gerado um erro. Deseja reprocessar?", a opção "Sim" fará o reprocessamento do arquivo, a opção "Não" cancelará o processamento do arquivo e a opção "Cancelar" pode ignorar a mensagem e continuar a execução do programa.

Na imagem abaixo está a programação desse tipo de caixa de diálogo.


2. Seleção de fonte

Essa é uma caixa que permite o usuário escolher o tipo de fonte, o tamanho e o estilo que será utilizada no texto.

Abaixo está a programação desse tipo de caixa de diálogo.


3. Seleção de cor

Essa é uma caixa que permite o usuário escolher a cor da fonte que será utilizada no texto.

Abaixo está a programação desse tipo de caixa de diálogo.


4. Salvar arquivo

Essa é uma caixa para o usuário selecionar o arquivo que será salvo. Por exemplo, após o processamento do cálculo de férias do funcionário, o programa cria um arquivo em memória com algumas informações e pede para o usuário selecionar o arquivo físico para transferir o conteúdo.

Abaixo está a programação desse tipo de caixa de diálogo.


5. Abrir arquivo

Nessa caixa o usuário indica qual arquivo será aberto. Por exemplo: o programa transfere o conteúdo de um arquivo específico que o usuário tem que fazer upload, então quando a caixa de seleção de arquivo é exibida, o usuário indica qual será esse arquivo.

Abaixo está a programação desse tipo de caixa de diálogo.


6. Seleção de pasta

Nessa caixa o usuário pode selecionar uma pasta para alguma tarefa. Por exemplo: o programa necessita de algumas informações para atualizar a sua base de dados, mas como são muitos arquivos, basta que o usuário selecione uma pasta específica na qual esses arquivos estão armazenados.

Abaixo está a programação desse tipo de caixa de diálogo.