Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: 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 вся ветка

Текущий архив: 2002.11.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
1-59124
The_Vizit0r!
2002-11-08 13:29
2002.11.18
Ну подскажите как?


8-59291
login2
2002-07-30 11:18
2002.11.18
Работа с палитрой


8-59292
Дмитрий Шумов
2002-07-29 13:19
2002.11.18
Ресайз картинок


1-59112
_acme
2002-11-08 07:33
2002.11.18
Проблема минимизации


6-59320
Рамблер
2002-09-18 15:16
2002.11.18
DCOM(COM+)