Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Особенности фокуса
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Проблема следующая: есть класс унаследованный от ChildWindow, который обрабатывает нажатия клавиатуры. Например, по нажатию на Enter он закрывается с DialogResult равным True, и по нажатию на Escape с DialogResult равным False. Если вызывать этот ChildWindow сразу по загрузке формы, то он нажатия клавиатуры не обрабатывает, пока вручную не кликнешь по нему. Если же он вызывается, например, по клику на кнопку, то фокус он имеет сразу же. Это проблема связана, как я понимаю, не конкретно с ChildWindow и кнопкой, а с фокусом вообще. Что-то вроде защиты от нежелательных программных нажатий на кнопки. Почему так? Как с этим бороться и надо ли? Связано ли это с фокусом или с чем-то еще? Если это известная проблема, есть ли у нее какое-то специфическое название? Пример с ChildWindow прилагаю. Это дефолтный ChildWindow, генерируемый студией, но который реагирует на enter и escape. Сначала он вызывается при подгрузке главной страницы и фокуса не имеет и на нажатия не реагирует. Затем можно вызвать его же снова по нажатию на кнопку и он будет иметь фокус на Cancel и будет обрабатывать нажатия клавиатуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 13:16 |
|
||
|
Особенности фокуса
|
|||
|---|---|---|---|
|
#18+
enigmatic, авторПочему так? Как с этим бороться и надо ли? Связано ли это с фокусом или с чем-то еще? Если это известная проблема, есть ли у нее какое-то специфическое название? Потому что приложение не имеет фокуса при загрузке. Надо. Устанавливать фокус вручную при загрузке. Связано с отсутствием фокуса при загрузке приложения. Гугл предлагает искать "silverlight focus on load". Решение: Код: plaintext 1. 2. 3. 4. Почему приложение не имеет фокуса изначально - непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 06:49 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=37205890&tid=1442368]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 333ms |

| 0 / 0 |
