|
Пермещение обьектов (кнопок CommandButton)
|
|||
---|---|---|---|
#18+
Народ, Кто делал такую тему, перемещение объекта на форме при помощи стрелок (клавиш перемещения курсора). Мышкой понятно, а вот клавишами в KeyPress +/- Left / TOP ... при нажатии улетает фокус на другой объект. Кто подскажет? Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2020, 16:36 |
|
Пермещение обьектов (кнопок 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 Вроде работает как задумал... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2020, 17:12 |
|
|
start [/forum/topic.php?fid=41&fpage=5&tid=1581570]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 271ms |
total: | 404ms |
0 / 0 |