|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Проблема. В форме для перехода от одного контрола к другому используется клавиша Таб. Внутри группы переключателей для перехода по переключателям используются стрелки (или пробел). Если порядок перехода по Таб можно изменить, то порядок перехода внутри группы переключателей изменить не получается. Создал и отладил форму с группой переключателей. Теперь возникла необходимость добавить несколько переключателей во внутрь группы, в определённые места. Переход по стрелкам происходит в порядке добавления. По-этому указатель скачет туда-сюда. Пример. Первоначально группа состояла из 3 переключателей: 1, 2, 3. Затем было добавлено ещё 2: 1,5 и 2,5 , которые были встроены в середину ряда Код: plaintext
------------------------------------------------------------- А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 15:27 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Joss, А как Вы осуществляете переходы внутри группы? переход внутри группы производится клавишами со стрелкой и изменяется расположением переключателей-или я чё-то не понял ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 16:02 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
У элементов переключателя есть св-во "Значение параметра". Его и меняйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 16:38 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), это не изменит порядок перехода по клавише со стрелкой (логика работы переключателя предполагает щелчок мышом на нужном переключателе Клаавиатурой же надо выделить группу tab, в группе нужный переключатель кл.со стрелкой и нажать пробел-короче дольше) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 16:51 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )У элементов переключателя есть св-во "Значение параметра". Его и меняйте. Не получится. Это в примере у переключателей названия 1, 2, 3... А в реальности там строковые названия, а обработка завязана на значение переключателя, причем в нескольких местах. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 16:54 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Для A2003 SP3 утверждение: авторПереход по стрелкам происходит в порядке добавления. у меня не подтверждается. *стенд в прицепе. Переход осуществляется (по размещению на форме) сверху-вниз слева-направо. Попробуйте выровнять Top Property. (выделив все переключатели, и задав значение) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2017, 18:07 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Predeclared, к сожалению не получилось. У меня версия 2010. Выровнял все переключатели в линию, задал всем одинаковое значение "от верхнего края", но порядок перехода не изменился. НО ПРОБЛЕМА РЕШЕНА!!! Надо выделить группу переключателей (группу как контрол, а не отдельные переключатели) и вырезать её. Затем снова вставить. Теперь при управлении переходом стрелками указатель перескакивает так как надо. P.S. Зачем всё это надо.? Операторам приходится вводить множество анкет (несколько сотен, иногда до тысячи в день - есть такие специалисты). Часть информации числовая, часть текстовая, а часть вводится флажками. Дёргаться от клавиатуры к мыши и обратно при таких объёмах ввода - утомительно. А так, Tab или Enter - переход на следующий элемент. Попал на группу - стрелками быстро выбрал нужное значение, нажал Enter и переходишь на следующий элемент. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 11:05 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Predeclared, прошу прощения за поспешные выводы. Позанимался с Вашим тренажером и заметил следующее. Если в конструкторе выровнять переключатели в ряд, то при переходе в режим формы порядок перехода не изменится. Но если потом перейти опять в режим конструктора и слегка сдвинуть один из переключателей, а потом снова войти в режим формы, то порядок перехода изменится так, как Вы описали. Т.е. изменение порядка перехода происходит с задержкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 11:29 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Joss, Выделяете группу. Правая кнопка мыши Переходы... Если правильно вас понял. В 2007 всегда этим пользуюсь. Это свойство у многих объектов есть ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 11:46 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
ИгортанJoss, Выделяете группу. Правая кнопка мыши Переходы... Если правильно вас понял. В 2007 всегда этим пользуюсь. Это свойство у многих объектов есть Это Вы задаёте переходы между элементами. Группа считается одним элементом. Внутри группы переходы так не задашь. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 12:41 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Joss, В качестве бреда сделать это все на подчиненной ленточной форме обрисовать как то и по клавишам будет переход между группами(строками) а в строках уже будете настраивать переход как писал выше ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2017, 13:48 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
ИгортанJoss, В качестве бреда сделать это все на подчиненной ленточной форме обрисовать как то и по клавишам будет переход между группами(строками) а в строках уже будете настраивать переход как писал выше Это как путь из Сочи в Москву через Южный полюс. Да, так как Вы предложили можно сделать. Но зачем? Задача правильного перехода решена. А Ваш способ усложнит как программирование, так и управление. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2017, 23:15 |
|
Изменить порядок перехода по переключателям в группе
|
|||
---|---|---|---|
#18+
Вы про это? JossНадо выделить группу переключателей (группу как контрол, а не отдельные переключатели) и вырезать её. Затем снова вставить. Теперь при управлении переходом стрелками указатель перескакивает так как надо. Да, решение простое, как то его проехал и думал, что проблема оставалась. )))А это основной посыл. ИгортанВ качестве бреда Бывает по жизни, нетрадиционный подход к решению задачи решает ее легче, чем стандартными способами... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2017, 11:44 |
|
|
start [/forum/topic.php?fid=45&msg=39505467&tid=1612175]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 457ms |
0 / 0 |