Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизПерехват ShortCut через ApplicationEvents? Найти похожие ветки
← →
SisiusP (2004-03-31 16:02) [0]На форме есть PageControl, на котором 2 закладки.
На каждой закладке есть кнопка, на которых есть одинаковый ShortCut - F5.
При выборе закладки и нажатию F5 нужно выполнять что-то разное.
Как это сделать?
Пробую через ApplicationEvents, событие OnShortCut, но без рез-та:
if (Msg.CharCode = VK_F5) then begin
if (pcMain.ActivePage = tbsDay) then actRefreshExecute1(nil)
else if (pcMain.ActivePage = tbsHour) then actRefreshExecute2(nil);
end;
Что не так я делаю? Заранее спасибо.
← →
Ega23 © (2004-03-31 16:14) [1]Заведи action, на него повесь ShortCut, а дальше в OnExecute обрабатывай свои
if (pcMain.ActivePage = tbsDay) then actRefreshExecute1(nil)
else if (pcMain.ActivePage = tbsHour) then actRefreshExecute2(nil);
← →
SisiusP (2004-03-31 16:34) [2]Это понятно. Когда я нажимаю F5, то всегда срабатывает первый Action, а мне надо тот, который относится к нужной странице.
← →
Игорь Шевченко © (2004-03-31 17:05) [3]А у actRefreshExecute1 и actRefreshExecute2 надо убрать ShortCut
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c