![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программно назначить объекту ShortCut [D7, WinXP]
kutuzov47 © (2006-03-27 23:35:00)Нужно назначить объекту типа TAction ShortCut F5. Как это сделать?
vovnuke (2006-03-29 09:47:00) [1]uses
Menus;
Action1.ShortCut := TextToShortCut('F4');
А вообще читайте хелп.
kutuzov47 (2006-03-29 09:18:00) [2]В том то и дело, что для F4 я не знаю, как использовать эти функции.
Action1.ShortCut := ShortCut(Word('A'), [ssCtrl]);
Здесь пример того, как назначить объекту Action1 shortcut ctrl+A. А вот как это сделать для ф4 не знаю. Поэтому и пришлось изловчиться и узнать код нужного мне шортката.
Чуть не забыл, всем спасибо за помощь!
MegaVolt (2006-03-28 15:59:00) [3]Посмотри функции
ShortCutToText
ShortCut
kutuzov47 (2006-03-28 10:38:00) [4]Вот еще что. Я назначил вручную объекту шорткат ф4, затем в форм_креате вызвал
ShowMessage(inttostr(ActShowFun.ShortCut));
Он выдал 115. Т.е. теперь можно просто написать
Action1.ShortCut:=115
чтобы программно изменить его на ф4, например.
kutuzov47 (2006-03-28 10:27:00) [5]Спасибо
TUser (2006-03-28 08:20:00) [6]Action1.SecondaryShortCuts.Add('F5');