Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.04.2020, 16:36
|
|||
---|---|---|---|
Пермещение обьектов (кнопок CommandButton) |
|||
#18+
Народ, Кто делал такую тему, перемещение объекта на форме при помощи стрелок (клавиш перемещения курсора). Мышкой понятно, а вот клавишами в KeyPress +/- Left / TOP ... при нажатии улетает фокус на другой объект. Кто подскажет? Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.04.2020, 17:12
|
|||
---|---|---|---|
Пермещение обьектов (кнопок CommandButton) |
|||
#18+
Valerii Народ, Кто делал такую тему, перемещение объекта на форме при помощи стрелок (клавиш перемещения курсора). Мышкой понятно, а вот клавишами в KeyPress +/- Left / TOP ... при нажатии улетает фокус на другой объект. Кто подскажет? Всем спасибо. Разобрался таким способом. LPARAMETERS nKeyCode, nShiftAltCtrl IF INLIST(nKeyCode,5,24,4,19,56,50,54,52) NODEFAULT DO CASE CASE nKeyCode = 5 This.Top = This.Top - 1 CASE nKeyCode = 24 This.Top = This.Top + 1 CASE nKeyCode = 4 This.Left = This.Left + 1 CASE nKeyCode = 19 This.left = This.Left - 1 CASE nKeyCode = 56 This.Height = This.Height - 1 CASE nKeyCode = 50 This.Height = This.Height + 1 CASE nKeyCode = 54 This.Width = This.Width + 1 CASE nKeyCode = 52 This.Width = This.Width - 1 ENDCASE ELSE RETURN DODEFAULT(nKeyCode, nShiftAltCtrl) ENDIF Вроде работает как задумал... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1581570]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
128ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 221ms |
0 / 0 |