![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите, как правильно прописать параметры, чтоб работало. [D6, XP]
Abcdef123 © (2007-03-06 05:43:00)Объясняю ситуацию:
На форме-родителе (к примеру назовем frm_p) прописано свойство нажатия клавиш, конкретно, если нажать Ctrl+F4, то выполняется фунция, которая мне нужна, но мне надо вызвать это икусственным путем. То есть у меня открыта совершенно другая (незавсимая) форма - frm_1, и на ней я создаю форму-child frm_ch, которая в проекте существует и является преемником frm_p. Но форму frm_ch мне не надо показывать, надо, чтоб оставалась форма frm_1, и надо, находясь на форме frm_1 по нажатию кнопки, к примеру, съимитировать нажатие этого сочетания клавиш Ctrl+F4.
Я пытаюсь так FRM_FCList.FormKeyDown(Sender; VK_F4; Shift = [ssCtrl]);но компиляция не проходит - пишет не достаточно актуальные параметры.
Abcdef123 (2007-03-06 06:26:00) [1]To ЮЮ
Ну, опять выручили меня :-) Спасибо большое X
ЮЮ (2007-03-06 05:57:00) [2]Тогда уж хотя бы так:
var
key: Word;
...
key := VK_F4;
FRM_FCList.FormKeyDown(Sender, key , [ssCtrl]);
Abcdef123 (2007-03-06 05:44:00) [3]sorry я имела в виду форму FRM_ch.FormKeyDown(Sender; VK_F4; Shift = [ssCtrl]);