Вниз
Скачать: CL | DM;

Можно ли сделать чтобы в MessageDlg вместо Yes, No   Найти похожие ветки 

← →
iNew   (2002-11-08 12:20) [0]

писалось Да, Нет ?


← →
Ученик ©   (2002-11-08 12:44) [1]

Delphi?\Source\Vcl\Consts.pas


← →
Игорь Шевченко ©   (2002-11-08 12:47) [2]

Можно.
const
SMsgDlgYes = "Да";
SMsgDlgNo = "Нет";

function hs_MessageDlgPos(const Msg: string; DlgType: TMsgDlgType;
Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer;
var
m_Form : TForm;
begin
m_Form := CreateMessageDialog(Msg, DlgType, Buttons);
with m_Form do
try
Caption := Application.Title;
HelpContext := HelpCtx;
Position := poMainFormCenter;
(FindComponent("Yes") as TButton).Caption:=SMsgDlgYes;
(FindComponent("No") as TButton).Caption:=SMsgDlgNo;
Result := ShowModal;
finally
Free;
end;
end;


← →
BoxTer ©   (2002-11-08 13:00) [3]

Спесияльно для тебя выложил русифицированный Consts.pas, тама русифицированы диалоги и некоторые сообщения об ошибках...
... лей, и толкай в Путь_к_Дельфи\Lib

http://keksss.pisem.net/Consts.pas


← →
Юрий Зотов ©   (2002-11-08 13:01) [4]

Используйте MessageBox. Тогда на любой машине кнопки будут автоматически выводиться на языке самой Windows - то есть, на том, на каком их и хочет видеть юзер.


← →
Alex44   (2002-11-08 14:36) [5]

> Юрий Зотов
Ochen" horoshaya ideya! Edinstvennaya pravil"naya!


← →
Игорь Шевченко ©   (2002-11-08 14:46) [6]

Alex44 (08.11.02 14:36)

На свете нет единственно правильных идей :-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
3-59023
GenDOS
2002-10-29 16:09
2002.11.18
Где взять BDE? Нужен дистрибутив, отдельный.


1-59097
maximus1986
2002-11-05 20:34
2002.11.18
НЕ машет в чём проблема????


6-59300
Aldor
2002-09-20 11:56
2002.11.18
А можно ли узнать имя компа в сети?


4-59492
Ученик
2002-10-08 08:31
2002.11.18
Отключение масштабирования диалога


8-59290
vlsoft
2002-07-26 21:11
2002.11.18
Нужны художники




   Наверх