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.