|
|
#1
|
|||
|
|||
Горячие клавиши.
Расскажите пожалуйста как организовать вызов по клавише например F4 редактор файла который выбран в CheckListBox?
Тоесть стоит курсор в CheckListBox-е на первом файле наприме. Нажав F4 надо содержимое файла вывести например в ListBox. Искал искал по инету но толком ничего нет, все вокруг да около. |
#2
|
|||
|
|||
procedure TForm1.CheckListBox1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if key=vk_F3 then begin listbox1.items.LoadFromFile(checklistbox1.Items.St rings[CheckListBox.ItemIndex]); end; end; |
#3
|
||||
|
||||
Или используй компонент ActionList со вкладки Standard. Кинь его на форму, дважды щелкни по нему мышью, в появившемся редакторе создай новый Action (клавиша Insert). В свойстве ShortCut укажи F4, а в событии onExecute напиши нужный код.
|
#4
|
|||
|
|||
Цитата:
Все верно, но это предполагает, что в Листбоксе указан путь к файлу, а если нет? Примечание: Человек просил по F4, то есть key=vk_F4. |
#5
|
|||
|
|||
Cпасиб огромное! Проще простого! Запишу в тетрадку!
|
#6
|
|||
|
|||
Интересно.. На CheckListBox-e пашет отменно, но на форме нехочет.
Все компилируется но не пашет. И в эвентсах указано все что надо на форме. |
#7
|
|||
|
|||
Что значит "на форме" - опиши подробнее...
|