Выпуск № 811 от 23.07.2009, 00:35
Администратор рассылки: Ерёмин А.А., Мастер-Эксперт
В рассылке: подписчиков - 533, экспертов - 315
В номере: вопросов - 1, ответов - 1
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 170529: Доброго времени суток! Вопрос по VBA Exel. На форме имеются несколько элементов TextBox. Порядок перемещения по поляv определен (Tab Order). После введения значения в поле, при нажатии на кнопку TAB вместо перемещенитя фокуса ввода на очередной эл...
Вопрос № 170529:
Доброго времени суток! Вопрос по VBA Exel. На форме имеются несколько элементов TextBox. Порядок перемещения по поляv определен (Tab Order). После введения значения в поле, при нажатии на кнопку TAB вместо перемещенитя фокуса ввода на очередной элемент происходит добавление пробелов к значению в поле TextBox. Не пойму в чем дело. Хотелось бы чтобы перемещение по элементам происходило как при нажатии клавиши TAB так и при нажатии клавиши со стрелками и при этом, если в поле уже есть значение, оно должно
стать выделенным. (т.е. при вводе нового значения не нужно было выделять имеющееся значение при помощи мыши, а потом вводить новое значение)
Отвечает Витер Александр Анатольевич, 4-й класс :
Здравствуйте, fomservl! Вы вероятно случайно установили свойство TabKeyBehavior в значение True. Это как раз и значит, что поле принимает ввод символов табуляции. С табуляцией у текстового поля связано три парамера: TabIndex — определяет порядковый номер элемента при переходе между элементами с помощью клавиши Tab TabKeyBehavior — указывает, что нужно делать при нажатии клавиши Tab, когда курсор находится в поле. Если установлено значение False, то переходит к следующему компоненту, если True
— то печатает символ табуляции. TabStop — флаг который указывает следует ли пропускать это поле при переходе по клавише Tab.
----- Лучше день потерять - потом за пять минут долететь!
Оценка ответа: 5 Комментарий к оценке: Спасибо большое! Сработало! А можно сделать так, чтобы при нажатии, допутим на стрелку вниз происходило тоже самое, что и при нажатии на кнопку TAB.
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 252284
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.