Salut tout le monde, voilà une modeste contribution à ce site pour la nouvelle année.
Si vous avez comme moi delphi en Anglais et que le MessageDlg vous apparait donc en Anglais, voilà comment faire pour montrer les boutons dans la langue que vous désirez.
C' est une fonctin que vous devez appeler, ok c en Portugais mais y a qu' a changer les captions !!!
Source / Exemple :
function MensagemDlg(Msg: String; Title: String; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; Cod_Ajuda: Integer) : TModalResult;
var i : Integer;
begin
With CreateMessageDialog(Msg, DlgType, Buttons) Do
Try
Caption := Title;
HelpContext := Cod_Ajuda;
for i:= 0 To ComponentCount - 1 Do
If Components[i] Is TButton
Then
Case (Components[i] As TButton).ModalResult Of
mrNone : (Components[i] As TButton).Caption := '&Ajuda'; // Help !!!
mrAbort : (Components[i] As TButton).Caption := 'Abortar';
mrAll : (Components[i] As TButton).Caption := '&Todos';
mrCancel : (Components[i] As TButton).Caption := '&Cancelar';
mrIgnore : (Components[i] As TButton).Caption := '&Ignorar';
mrNo : (Components[i] As TButton).Caption := '&Não';
mrNoToAll : (Components[i] As TButton).Caption := 'Não a tudo';
mrOk : (Components[i] As TButton).Caption := '&Ok';
mrRetry : (Components[i] As TButton).Caption := '&Repetir';
mrYes : (Components[i] As TButton).Caption := '&Sim';
mrYesToAll : (Components[i] As TButton).Caption := 'Sim a tudo';
End;
RESULT := ShowModal;
Finally
Free;
End;
end;
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.