Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как назначить ShortCuts в RunTime блин! к меню или Actions!
|
|||
|---|---|---|---|
|
#18+
Как назначить ShortCuts в RunTime блин! к меню или Actions! Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 13:21 |
|
||
|
Как назначить ShortCuts в RunTime блин! к меню или Actions!
|
|||
|---|---|---|---|
|
#18+
Ты хелп к Делфе читал? Там специально пример есть CloseCommand.ShortCut := ShortCut(Word('C'), [ssCtrl]); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 13:27 |
|
||
|
Как назначить ShortCuts в RunTime блин! к меню или Actions!
|
|||
|---|---|---|---|
|
#18+
Хм читал не работает! в Ран Тиме! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 13:32 |
|
||
|
Как назначить ShortCuts в RunTime блин! к меню или Actions!
|
|||
|---|---|---|---|
|
#18+
Юлин а F5 хочу что сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 13:36 |
|
||
|
Как назначить ShortCuts в RunTime блин! к меню или Actions!
|
|||
|---|---|---|---|
|
#18+
А с F5 так: Item.ShortCut:=ShortCut(VK_F5,[]) проверил, работает (на D6) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 14:03 |
|
||
|
Как назначить ShortCuts в RunTime блин! к меню или Actions!
|
|||
|---|---|---|---|
|
#18+
уточняю есть пункт менбю который создаеться в ран тиме его настройки храняться в базе что вызывать как вызывать и тд...... т.к. ShortCut не пооддерживает всех комбинации клавишь хотелось бы прикрутить исполнение меню к Action и SecondaryShortCut(и этот список гор. клав хранить в базе) но блин не получаеться ИЗВИНИТЕ ЧТО НЕ ТАК Procedure TForm2.CreateAllMenu; Var NewItem: TMenuItem; NewPopItem: TMenuItem; MenuOtchetID, VerhId: Integer; NewAction : TAction; Begin WIth Dm.sUtils1 DO Begin Close; SelectSql.Text := 'Select * FRom IBE$REPORTS WHERE (IBE$REPORT_PARENT_ID = -1 AND MENU_FLAG = 5)'; Open; NewItem := TMenuItem.Create(Self); MainForm.MainMenu1.Items.Add(NewItem); MenuOtchetID:= MainForm.MainMenu1.Items.Count - 1; NewItem.Caption := 'Ïðîãðàììû'; While Not Eof Do Begin NewPopItem := TMenuItem.Create(Self); MainForm.MainMenu1.Items[MenuOtchetID].Add(NewPopItem); NewPopItem.Caption := FN('IBE$REPORT_NAME').asString; VerhId := MainForm.MainMenu1.Items[MenuOtchetID].Count - 1; //Äîñòàåì ïîä óðîâåíü ýòîãî îò÷åòà With DM.sUtils2 DO Begin Close; SelectSql.Text := 'Select First 1 IBE$REPORT_NAME,IBE$REPORT_IS_REPORT, REPORT_SQL From IBE$REPORTS WHERE (IBE$REPORT_PARENT_ID = :PARENT_ID AND MENU_FLAG = 1)'; ParamByName('PARENT_ID').asInteger := DM.sUtils1.FN('IBE$REPORT_ID').AsInteger; OPen; While Not Eof Do Begin NewAction:= TAction.Create(Form2); MainForm.UniverCreateForm.SecondaryShortCuts.Clear; MainForm.UniverCreateForm.SecondaryShortCuts.Add('VK_F12');//FN('REPORT_SQL').asString); NewAction.Tag := FN('IBE$REPORT_IS_REPORT').asInteger; NewAction.Caption := FN('IBE$REPORT_NAME').asString; NewAction.SecondaryShortCuts := MainForm.UniverCreateForm.SecondaryShortCuts; NewAction.OnExecute := MainForm.UniverCreateForm.OnExecute; //================================== NewPopItem := TMenuItem.Create(Self); MainForm.MainMenu1.Items[MenuOtchetID].Items[VerhId].Add(NewPopItem); // NewPopItem.Caption := FN('IBE$REPORT_NAME').asString; // NewPopItem.Tag := FN('IBE$REPORT_IS_REPORT').asInteger; //NewPopItem. ShortCut := ShortCut(StrToInt(FN('REPORT_SQL').AsString), []);//111 + NewPopItem.Tag; NewPopItem.Action := NewAction;//MainForm .UniverCreateForm;// .OnClick := PopupAllMenuItemsClick; Next; End;// While End;//With Utils2 Next; End; End; End; Это не самый лучший вариант пробовал по разному плищ хелп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2003, 18:08 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32318102&tid=2116034]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 297ms |

| 0 / 0 |
