Caixas de diálogos comuns Windows




Os componentes dialog box na página Dialogs do Componente palette cria as caixas de diálogo comuns Windows disponíveis para sua aplicação. Essas caixas de diálogo provêem a todas as aplicações baseadas em Windows uma interface familiar e consistente que capacita aos usuários executar operações com arquivos comuns como abrir, salvar e imprimir arquivos.


Cada caixa de diálogo comum se abre quando o seu método Execute é chamado. Execute retorna um Boolean value (valor booleano): se o usuário escolher OK com o intuito de aceitar alguma mudança realizada pela caixa de diálogo, Execute retorna true; Se o usuário escolher Cancel para escapar da caixa de diálogo sem fazer ou salvar mudanças, Execute retorna false.




Usando as Caixas de Diálogos Comuns




Um componente dialog box geralmente usado é TOpenDialog. Este componente é geralmente chamado por um menu item Novo ou Abrir abaixo da opção Arquivo no menu principal na barra de menus do form.


O componente TOpenDialog cria uma caixa de diálogo Abrir disponível para sua aplicação. O propósito destas caixas de diálogo e o de permitir ao usuário especificar um arquivo para abrir. Você deve usar o método Execute para exibir a caixa de diálogo.

Quando o usuário escolhe OK na caixa de diálogo, o arquivo requerido é armazenado na propriedade FileName de TOpenDialog, o qual você pode então processar como quiser.


O seguinte pedaço de código pode ser instalado em um Action e ligado de acordo com a propriedade Action de um subitem TMainMenu ou ser instalado no evento OnClick de algum subitem:



{
If(OpenDialog1->Execute())
{
filename = OpenDialog1->FileName;
}
}

Este código pode exibir a caixa de diálogo e se o usuário pressionar o botão OK, ele copia o nome do arquivo em uma previamente declarada variável AnsiString nomeada filename.




anterior

índice

próxima


HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO