Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];
ВнизМожно ли сделать чтобы в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c