Pernahkan Anda berpikir bagaimana jika Pesan peringatan yang muncul kita buat sendiri menjadi bahasa indonesia,lihat gambar dibawah ini.
Seperti itulah yang saua maksud. Nah disini saya share listing untuk membuat yang demikian itu.
function MyMessageDialog(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; Captions: array of string): Integer; var aMsgDlg: TForm; i: Integer; dlgButton: TButton; CaptionIndex: Integer; begin aMsgDlg := CreateMessageDialog(Msg, DlgType, Buttons); captionIndex := 0; aMsgDlg.Color:=clYellow; aMsgDlg.Caption:=’Pesan’; for i := 0 to aMsgDlg.ComponentCount – 1 do begin if (aMsgDlg.Components[i] is TButton) then begin dlgButton := TButton(aMsgDlg.Components[i]); if CaptionIndex > High(Captions) then Break; dlgButton.Caption := Captions[CaptionIndex]; Inc(CaptionIndex); end; end; Result := aMsgDlg.ShowModal; end; procedure Delay(msec: Longint); var start, stop: Longint; begin start := GetTickCount; repeat stop := GetTickCount; Application.ProcessMessages; until (stop – start) >= msec; end; procedure TForm1.btn1Click(Sender: TObject); begin if MyMessageDialog(‘Anda yakin…?’, mtConfirmation, mbOKCancel, ['Ya', 'Tidak']) = mrOk then ShowMessage(‘”Ya” clicked‘) else ShowMessage(‘”Tidak” clicked‘); end;
Semoga tidak ada kesalahan ya !!
Title : Modifikasi Message Dialog Delphi
Description : Pernahkan Anda berpikir bagaimana jika Pesan peringatan yang muncul kita buat sendiri menjadi bahasa indonesia,lihat gambar dibawah ini. ...
Description : Pernahkan Anda berpikir bagaimana jika Pesan peringatan yang muncul kita buat sendiri menjadi bahasa indonesia,lihat gambar dibawah ini. ...
0 Response to "Modifikasi Message Dialog Delphi"
Post a Comment