Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как запретить выбор из dddw через стрелки? / 6 сообщений из 6, страница 1 из 1
18.08.2006, 00:44
    #33926459
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить выбор из dddw через стрелки?
Собственно говоря вопрос простой - как запретить менять значение поля с клавиатуры если на поле висит dddw? Но надо оставить возможность вываливать dddw через мышь.

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
18.08.2006, 08:47
    #33926678
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить выбор из dddw через стрелки?
Itemchanged event + функция KeyDown - твои друзья.
...
Рейтинг: 0 / 0
18.08.2006, 12:25
    #33927608
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить выбор из dddw через стрелки?
Странный вопрос, а вы не задумывались, что есть пользователи которые не любят пользоваться мышью. И используют F4 для выбора из DDDW.
Но это так к слову, а вы не пытались снять TabOrder с этого поля? Тогда изменить его с клавиатуры будет невозможно.
...
Рейтинг: 0 / 0
18.08.2006, 18:30
    #33929412
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить выбор из dddw через стрелки?
EstetsСтранный вопрос, а вы не задумывались, что есть пользователи которые не любят пользоваться мышью. И используют F4 для выбора из DDDW.
Но это так к слову, а вы не пытались снять TabOrder с этого поля? Тогда изменить его с клавиатуры будет невозможно.
Вопрос абсолютно НЕ странный. Когда фокус на поле с dddw, а список не в выпавшем состоянии, то пользователь может и не подозревать о том, что он/она с дикой скоростью меняют значение поля нажимая на стрелки...
...
Рейтинг: 0 / 0
18.08.2006, 18:53
    #33929492
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить выбор из dddw через стрелки?
Филипп Itemchanged event + функция KeyDown - твои друзья.Спасибо за наводку.
Вставляешь в itemchanged код типа такого и чтобы исправить значение в dddw поле надо будет открывать это самое dddw :)
Код: plaintext
1.
2.
3.
	if KeyDown(KeyDownArrow!) or KeyDown(KeyUpArrow!) then
		this.SetItem(row, string(dwo.Name), dwo.Primary[row])
		return  2 
	end if

ФилиппКогда фокус на поле с dddw, а список не в выпавшем состоянии, то пользователь может и не подозревать о том, что он/она с дикой скоростью меняют значение поля нажимая на стрелки...А кроме этого выпадать может не тот-же самый datawindow который используется для расшифровки кода в текст в главном DW :)
...
Рейтинг: 0 / 0
18.08.2006, 20:20
    #33929636
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запретить выбор из dddw через стрелки?
Спасибо.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как запретить выбор из dddw через стрелки? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]