Fórum MessageBox X MessageDlg - Qual o melhor?? #178274
28/08/2003
0
eu geralmente uso o MessageBox, já que a opção de botões já vem em portugues.
então qual é a diferença gritante????
Obrigado pelo conselho.
Tecrogerio
Curtir tópico
+ 0Posts
28/08/2003
Midas
nele vc pode manipular botões, icones e o botão default !
Gostei + 0
28/08/2003
Tecrogerio
Midas, no MessageDlg também não pode?
e porque a maioria só aconselha o MessageDlg???
Valeu mesmo!
Gostei + 0
28/08/2003
Midas
Midas, no MessageDlg também não pode?
e porque a maioria só aconselha o MessageDlg???
Valeu mesmo![/quote:0191147630]
Ícones ... eu não sabia como ?
Gostei + 0
28/08/2003
Barcelos
Creio que tanto uma como outra função fazem basicamente a mesma coisa.
Porém a Messagebox, trabalha direto com a API do windows (Veja a VCL), já a MessageDLG precisa da Unit Dialogs Inteira.
Se você quiser fazer um programa bem pequeno (Baseado mais na API), use a Messagebox. Caso contrário, use a que mais lhe agradar, visto que quase sempre usamos a unit Dialogs.
Espero ter ajudado.
Barcelos
osbarcelos@hotmail.com
Gostei + 0
17/03/2004
Dorivansousa
http://www.clubedelphi.com.br/exemplos/configurabotoes.zip
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
f:Tform;
begin
f:= createmessagedialog(´Deseja mesmo formatar o HD?´,
mtconfirmation,[mbyes,mbno]);
try
for i:=0 to f.componentCount -1 do
if f.components[i] is tbutton then
with tbutton(f.components[i]) do
case modalresult of
mryes: caption := ´Sim´;
mrno: caption := ´No´;
end;
f.caption := ´Titulo alterado´;
{É possível, também, alteraro caption da janela}
f.showmodal;
finally
f.free;
end;
end;
Gostei + 0
17/03/2004
Cebikyn
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)