AutoFocus при наведении курсора мыши на окно формы
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
AutoFocus при наведении курсора мыши на окно формы
C11
При переключении между формами разных App(одно моё на С11, другое чужое Web-app) приходится делать лишний клик, чтобы моё окно (Form) сначала получило фокус, а уже потом кликать на нужный контрол (Button).Это приходится делать сотни раз в день.
Собственно - как сделать сабж для моего App на С11?
При переключении между формами разных App(одно моё на С11, другое чужое Web-app) приходится делать лишний клик, чтобы моё окно (Form) сначала получило фокус, а уже потом кликать на нужный контрол (Button).Это приходится делать сотни раз в день.
Собственно - как сделать сабж для моего App на С11?
WBR, morkovin
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
AutoFocus при наведении курсора мыши на окно формы
morkovin, не очень понятно. Моё приложение на С11 сразу получает фокус. Переключаюсь вручную. Или приложение одно с разными dll внутри?
We are hard at work… for you.
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
AutoFocus при наведении курсора мыши на окно формы
См. скриншот. Слева - окно ЕГИСЗ(ФРМР), куда надо вбивать сведения из БД колледжа
Кнопки 1,2,...16 при клике копируют содержимое соотв поля в клипборд. Далее это поле вставляется (Past) в Web-приложение (то, что слева в броузере). Если я вставляю туда инфу, то окно справа теряет фокус (красный эллипс). Возвращаюсь к нему вновь - теперь я должен сделать первый клик, чтобы окно получило фокус и уже потом кликнуть на следующей кнопке. Короче, надо делать двойной клик на каждой кнопке(получить фокус + скопировать в клипборд).WBR, morkovin
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
AutoFocus при наведении курсора мыши на окно формы
Эта ерунда в среде Clarion 6 присутствует. Постоянно бесит.
После переключения по Alt+Tab нужно еще в элемент ткнуть мышью.
После переключения по Alt+Tab нужно еще в элемент ткнуть мышью.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
AutoFocus при наведении курсора мыши на окно формы
Может быть, так прокатит ?
... OF EVENT:GAINFOCUS
0{ Prop:Active } = 1
... OF EVENT:GAINFOCUS
0{ Prop:Active } = 1
AutoFocus при наведении курсора мыши на окно формы
Такой вариант:
Кода пользователь кликает мышкой над кнопкой, на событие GAINFOCUS повесить проверку, что над кнопкой курсор мыши и вызвать POST для этой кнопки.
Кода пользователь кликает мышкой над кнопкой, на событие GAINFOCUS повесить проверку, что над кнопкой курсор мыши и вызвать POST для этой кнопки.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
AutoFocus при наведении курсора мыши на окно формы
а не проще сразу отсылать данные без copy\paste на интернет форму, не переходя на нее, если это стандартная интернет форма?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
AutoFocus при наведении курсора мыши на окно формы
Нет, всё равно нужен клик. Думаю, приспособить AutoHotKey.
WBR, morkovin
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
AutoFocus при наведении курсора мыши на окно формы
По таймеру отлавливать положение курсора мыши не прокатит?
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
AutoFocus при наведении курсора мыши на окно формы
На работе заметил проблему. Но тут Win7. Дома вечером ещё раз посмотрю, там десятка, вроде как поведение другое.
Попробовал регионы. Отработка клика как надо. Попробуйте поменять баттоны на регионы.
Попробовал регионы. Отработка клика как надо. Попробуйте поменять баттоны на регионы.
We are hard at work… for you.
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
AutoFocus при наведении курсора мыши на окно формы
Ну это вряд ли. Вот кусок страницы
Код: Выделить всё
<div class="ContainerIndent">
<h2 class="BigTopic">Регистр обучающихся</h2><html><table id="stForm:baseFilter" class="ui-panelgrid ui-widget GridNoBorder" role="grid"><tbody><tr class="ui-widget-content ui-panelgrid-even" role="row"><td role="gridcell" class="ui-panelgrid-cell">СНИЛС</td><td role="gridcell" class="ui-panelgrid-cell" colspan="6"><table id="stForm:j_idt63" class="ui-panelgrid ui-widget GridNoBorder GridNoPadding" role="grid"><tbody><tr class="ui-widget-content ui-panelgrid-even" role="row"><td role="gridcell" class="ui-panelgrid-cell"><input id="stForm:snils" name="stForm:snils" type="text" class="ui-inputfield ui-inputmask ui-widget ui-state-default ui-corner-all" data-p-con="snilsConverter" /><script id="stForm:snils_s" type="text/javascript">$(function(){PrimeFaces.cw("InputMask","widget_stForm_snils",{id:"stForm:snils",mask:"999\-999\-999 99"});});</script></td></tr></tbody></table></td></tr><tr class="ui-widget-content ui-panelgrid-odd" role="row"><td role="gridcell" class="ui-panelgrid-cell">Фамилия</td><td role="gridcell" class="ui-panelgrid-cell" colspan="6"><table id="stForm:j_idt84" class="ui-panelgrid ui-widget GridNoBorder GridNoPadding" role="grid"><tbody><tr class="ui-widget-content ui-panelgrid-even" role="row"><td role="gridcell" class="ui-panelgrid-cell"><script id="stForm:j_idt87_s" type="text/javascript">$(function(){PrimeFaces.cw("KeyFilter","widget_stForm_j_idt87",{id:"stForm:j_idt87",target:"stForm:lastName",regEx:/[а-яА-ЯёЁ\-\.\,\s\/]/});});</script><input id="stForm:lastName" name="stForm:lastName" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" maxlength="100" /><script id="stForm:lastName_s" type="text/javascript">$(function(){PrimeFaces.cw("InputText","widget_stForm_lastName",{id:"stForm:lastName",maxlength:100});});</script></td><td role="gridcell" class="ui-panelgrid-cell PaddingLeft">[b]Имя[/b]</td><td role="gridcell" class="ui-panelgrid-cell PaddingLeft"><script id="stForm:j_idt91_s" type="text/javascript">$(function(){PrimeFaces.cw("KeyFilter","widget_stForm_j_idt91",{id:"stForm:j_idt91",target:"stForm:firstName",regEx:/[а-яА-ЯёЁ\-\.\,\s\/]/});});</script><input id="stForm:firstName" name="stForm:firstName" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" maxlength="100" /><script id="stForm:firstName_s" type="text/javascript">$(function(){PrimeFaces.cw("InputText","widget_stForm_firstName",{id:"stForm:firstName",maxlength:100});});</script></td><td role="gridcell" class="ui-panelgrid-cell PaddingLeft">Отчество</td><td role="gridcell" class="ui-panelgrid-cell PaddingLeft"><script id="stForm:j_idt95_s" type="text/javascript">$(function(){PrimeFaces.cw("KeyFilter","widget_stForm_j_idt95",{id:"stForm:j_idt95",target:"stForm:patronymic",regEx:/[а-яА-ЯёЁ\-\.\,\s\/]/});});</script><input id="stForm:patronymic" name="stForm:patronymic" type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all" maxlength="100" /><script id="stForm:patronymic_s" type="text/javascript">$(function(){PrimeFaces.cw("InputText","widget_stForm_patronymic",{id:"stForm:patronymic",maxlength:100});});</script></td></tr></tbody></table></td></tr><tr class="ui-widget-content ui-panelgrid-even" role="row"><td role="gridcell" class="ui-panelgrid-cell"><span id="stForm:depLbl">
В результате каждый год надо вручную вбивать выпускников в раздел "Обучающиеся". При этом стоимость разработки и внедрения ЕГИСЗ = 350 млн. руб (тендер 2016г). Первый транш был 150 млн.рубСистема ФРМР/ФРМО разработана для оперативного онлайн ввода информации и непрерывного поддержания введеной информации в актуальном состоянии. Использование файлового загрузчика подразумевает, что данные будут загружаться полностью один раз с длительным интервалом, что приведет к утрате актуальности сведений в регистрах. По данным причинам пока реализация файловой загрузки не планируется.
Лично читал этот тендер. Не помню куда сохранил
WBR, morkovin
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
AutoFocus при наведении курсора мыши на окно формы
Можно открывать страницу с параметрами, эти параметры запихивать в поля.
?login=user&password=qwe
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация: