12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
1

Горячие клавиши

25.09.2010, 18:39. Показов 2656. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать что бы при нажатии клавиш Ctrl+Z выполнялось a:=a+1;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2010, 18:39
Ответы с готовыми решениями:

Горячие клавиши
Здраствуйте уважаемые программисты! У меня просьба, я вылаживаю исходники небольшой программки...

Горячие клавиши
Как прописать вызов горячих клавиш? Например, вызов печати на CTRL+P или поиска на CTRL+F? ...

Горячие клавиши
Вот такая проблемка. Нужно мне настроить горячие клавиши на "Exit" - esc, "About" - f1, "Open" -...

Горячие клавиши
Здравствуйте, как прикрепить горячие клавиши к Button. Например есть процедура: procedure...

2
13 / 13 / 4
Регистрация: 23.09.2010
Сообщений: 47
25.09.2010, 19:30 2
Лучший ответ Сообщение было отмечено 97mik как решение

Решение

Попробуй так
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    procedure FormCreate(Sender: TObject);
    procedure F1(var Message:TMessage);message WM_HOTKEY;
    procedure FormDestroy(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterHotKey(Handle,0,MOD_CONTROL,$5A);
end;
 
procedure TForm1.FormDestroy(Sender: TObject);
begin
UnRegisterHotKey(Handle,0);
end;
 
procedure TForm1.F1(var Message: TMessage);
begin
Edit1.Text:='fff'; // здесь действие которое будет выполняться по клавише Ctrl+z
end;
 
end.
1
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
26.09.2010, 11:27  [ТС] 3
Спасибо !!!
0
26.09.2010, 11:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2010, 11:27
Помогаю со студенческими работами здесь

Горячие клавиши
Как сделать так, чтобы, например, по нажатию нескольких клавиш открывалось диалоговое окно...

Горячие клавиши
Всем привет. Есть вопрос - можно ли в Delphi использовать комбинации клавиш Alt+1, Alt+2, Alt+3,...

Горячие клавиши
Как с помощью HotKey сделать назначение клавиш, к примеру включение/отключение звука в системе на...

Горячие клавиши
Подскажите пожалуйста как мне назначить какоето действие на горячие клавиши : F1,F2..ну и тд..


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru