Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Метод setfocus
|
|||
|---|---|---|---|
|
#18+
Добрый день! В методе LostFocus объекта Text1 после нажатия Enter выполняется форма DO FORM form1 и после выхода из form1 мне необходимо установить курсор снова в объект Text1, т.е. делаю так в методе LostFocus DO FORM form1 ThisForm.Text1.Setfocus Но он мне устанавливает курсор на следующий объект Text2 по обходу Set Tab Order. Помогите с это проблемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 15:38 |
|
||
|
Метод setfocus
|
|||
|---|---|---|---|
|
#18+
karpiDO FORM form1 ThisForm.Text1.Setfocus Но он мне устанавливает курсор на следующий объект Text2 по обходу Set Tab Order. Помогите с это проблемой. После возврата из FORM1 у Вас происходит событие Activate в вызывающей форме, поэтому фокус и не встает, куда нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 16:03 |
|
||
|
Метод setfocus
|
|||
|---|---|---|---|
|
#18+
ДОБРЫЙ ДЕНЬ! ЕСЛИ ВЫ ВСЕ ЖЕ УСТАНОВИТЕ ФОКУС НА TEXT1 ТО ПРИ ВЫХОДЕ (LOSTFOCUS) У ВАС ОПЯТЬ ФОРМА ВЫСКОЧИТ И ТАК ДО БЕСКОНЕЧНОСТИ! ЧТО-ТО У ВАС В ИНТЕРФЕЙСЕ НЕ ПРОДУМАНО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 08:21 |
|
||
|
Метод setfocus
|
|||
|---|---|---|---|
|
#18+
А ЕСЛИ РАССМОТРЕТЬ ПРОБЛЕММУ ВОЗВРАТА ФОКУСА(НО НЕ БЕЗУСЛОВНУЮ ЧТО ЛИШЕНО СМЫСЛА А ПО УСЛОВИЮ) ТО В GOTFOCUS СЛЕДУЮЩЕГО ОБЬЕКТА ПИШЕМ: IF <УСЛОВИЕ> THISFORM.TEXT1.SETFOCUS() ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 08:30 |
|
||
|
Метод setfocus
|
|||
|---|---|---|---|
|
#18+
Метод SetFocus() игнорируется в методах потери фокуса. Т.е. давать эту команду в методе LostFocus() бессмысленно! Она будет проигнорирована. Кроме того, если твоя форма НЕ модальная, то на команде DO FORM не произойдет остановки выполнения метода и метод LostFocus благополучно завершится, хотя форма все еще будет висеть на экране. В этом случае надо давать команду перевода фокуса не из родительской формы, а непосредственно из вызванной формы. Как-то так: FormParent.TextBox2.SetFocus() Если дочерняя форма модальная, то можно перевести ее вызов в метод Valid(), дело в том, что если в методе Valid() дать команду RETURN 0 то выхода из объекта не произойдет. Хотя я бы так не делал. Есть риск "подвесить" всю форму - невозможно будет ее закрыть, поскольку нельзя будет выйти из объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 09:46 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=363&tid=1595898]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 346ms |

| 0 / 0 |
