Здравствуйте.
Я думаю ответить на мой вопрос для профи не составит большого труда.
Имеется окно с Browse, одна из кнопок(?Send) имеет атрибут Default, который по некоторым соображениям снять нельзя. В этом же окне размещаю Entry Field для ввода локальной переменной. 
У меня вопрос. Как сделать так, чтобы после ввода с клавиатуры значения переменной в Entry Field и последующего нажатия клавишы Enter кнопка(?Send) не срабатывала? Реагировать на Enter она должна тогда, когда фокус находится на Browse.
У меня С55ЕЕ(ABC).
			
			
									
						EnterKey в Browse
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Не совсем понятна комбинация действий. По твоему получается, что в поле вводится значение, потом фокус перемещается на BROWSE и (!!) на нем нажимается ENTER ?!
OK ! Да будет так, хотя и надуманно. C "одной из кнопок" лучше снять Default, хотя и не обязательно. Далее на Browse объявляешь ALERT для кнопки EnterKey. Соответственно в событии по нажатию ENTER уже в зависимости от значения полей или чего-либо определяешь действия (нажатие кнопки или что-то другое).
Если все-таки речь идет о локаторе или фильтре, который должен срабатывать по нажатию ENTER, то ALERT вешается на поле ввода и по ENTERKEY просто выполняется SELECT(?MyBrowse). Все.
			
			
									
						OK ! Да будет так, хотя и надуманно. C "одной из кнопок" лучше снять Default, хотя и не обязательно. Далее на Browse объявляешь ALERT для кнопки EnterKey. Соответственно в событии по нажатию ENTER уже в зависимости от значения полей или чего-либо определяешь действия (нажатие кнопки или что-то другое).
Если все-таки речь идет о локаторе или фильтре, который должен срабатывать по нажатию ENTER, то ALERT вешается на поле ввода и по ENTERKEY просто выполняется SELECT(?MyBrowse). Все.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						Из моего вопроса не следует, что после ввода значения фокус должен перемещаться на Browse.Не совсем понятна комбинация действий. По твоему получается, что в поле вводится значение, потом фокус перемещается на BROWSE и (!!) на нем нажимается ENTER ?!
OK ! Да будет так, хотя и надуманно. ...
Это не локатор и не фильтр, а просто переменная для последующих действий.
Спасибо за правильное направление.
Сопоставил полю ввода нужные Alert-ы - все нормально, далее делаю то, что хочу. Для меня тема закрыта.
Остался открытый для меня вопрос в теме - "Export, Import данных файлов в Excel ..." ?
