Форум: "Компоненты";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
Внизобработчик 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c