Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

обработчик onKeyDown   Найти похожие ветки 

 
Creative   (2006-01-24 17:12) [0]

написала собственную компоненту (наследовала от TCustomControl), собственно нужно было объединить в одной компоненте возможность загружать картинки и реагировать на события клавиатуры.  Процедуры и свойства просто копировала из стандартных компонент.  Но непонятно почему - когда запускаешь приложение, до обработчика onKeyDown дело просто не доходит. Компилятор ничего не говорит. Помогите, плиз!


 
Rouse_ ©   (2006-01-24 17:17) [1]

Процедура
procedure KeyDown(var Key: Word; Shift: TShiftState); override;
или
procedure WMKeyDown(var Message: TWMKeyDown); message WM_KEYDOWN;
или
procedure CNKeyDown(var Message: TWMKeyDown); message CN_KEYDOWN;
или
procedure WndProc(var Message: TMessage); override;

имеется в наличии?


 
Creative   (2006-01-24 17:23) [2]

имеется просто
procedure KeyDown;


 
Creative   (2006-01-24 17:25) [3]

ой, нет, есть только  property OnKeyDown;


 
Rouse_ ©   (2006-01-24 17:53) [4]

Показывай код. Если большой - то лучше куда нибудь архивом выложи, к примеру WebFile.ru


 
Creative   (2006-01-24 17:57) [5]

webfile.ru/767522
пароль: creative


 
Rouse_ ©   (2006-01-24 21:55) [6]

Мдя, круто...

Не стал долго вникать...

   procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
     X, Y: Integer); override;

procedure TFishka.MouseDown(Button: TMouseButton; Shift: TShiftState; X,
 Y: Integer);
begin
 inherited;
 SetFocus;
end;


Вообщето мой совет - вверху в корне есть ссылка на книжки. Советую их прочитать.


 
Юрий Зотов ©   (2006-01-25 03:26) [7]

Похоже на WM_GetDlgCode.


 
Creative   (2006-02-07 17:31) [8]

всем спасибо, проблема решена



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
2-1155564514
dera
2006-08-14 18:08
2006.09.10
Простой вопрос. Скачал компонент. Как его добавить в Делфи?


2-1155813206
brother
2006-08-17 15:13
2006.09.10
событие в RunTime


15-1154079916
Внук
2006-07-28 13:45
2006.09.10
В отпуск!


3-1152007567
drashka
2006-07-04 14:06
2006.09.10
Ошибка при использованиии запроса Like с русским текстом


15-1155101339
Ega23
2006-08-09 09:28
2006.09.10
С Днём рождения! 9 августа