DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Utilizando um Message Box com o foco no botão não.

Utilizando um Message Box com o foco no botão não.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ É necessário declarar Windows e Forms,
em versões unicode declare Winapi.Windows e Vcl.Forms }
 
// Exemplo de uso:
procedure TForm1.Button1Click(Sender: TObject);
var
  vAux : Integer;
begin
  if Application.MessageBox (PChar ('Deseja excluir o arquivo?'),
     'Confirmação', MB_USEGLYPHCHARS + MB_DEFBUTTON2) = mrYes then
    ShowMessage('Você clicou em Sim')
  else
    ShowMessage('Você clicou em não.');
end;

O segredo aqui é a constante MB_DEFBUTTON2 que seta o foco para o segundo botão.
Se fosse utilizado outro tio de messageBox com mais botões, pode-se utilizar
outras constrantes, como por exemplo:

MB_DEFBUTTON3: Coloca o foco no terceiro botão.
MB_DEFBUTTON4: Coloca o foco no quarto botão.

Facebook Comments Box
  • Giovani Da Cruz
  • 7.654 views
  • 0 comentários
  • 20 de março de 2015

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados