Здравствуйте! Сегодня: Чт, 22 Окт 2020, Ваш IP: 3.224.127.143 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Программирование для мобильных устройств
+ Создать новую тему Страница: 1
Тема: Заблокировать ввод · +  +  дата добавления: 30.09.2011 / 11:54
Автор темы:
vityugan
vityugan
тем: 1 / ответов: 1 / благодарностей: 0 / репутация: 0
ответов: 1
создал(а) тем: 1


Не могу заблокировать нажатия на экран и клавишы во время длительного выполнения запроса, после того как запрос окончен и управление передается на форму, пользователи успевают в экран потыкать и все что они натыкали начинает исполняться
Технологии: .NET Compact Framework (.NET CF), C#, Visual Basic .NET
 
Ответ # 1 # · +  +  дата добавления: 30.09.2011 / 17:05
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


На каком языке/платформе?

Наверное, нужно просто перед запросом ставить enabled=false элементам, которые нежелательно трогать.
 
Ответ # 2 # · +  +  дата добавления: 30.09.2011 / 17:10
Автор ответа:
vityugan
vityugan
тем: 1 / ответов: 1 / благодарностей: 0 / репутация: 0
ответов: 1
создал(а) тем: 1


Vb.net cf 3.5 или c# пишу под vs2008 проблема в том что даже если сделать форму enabled=false то буфер ввода все равно заполняется и после присвоения форме enabled=true форма отработает все нажатия произведенные в период ожидания.
 
Ответ # 3 # · +  +  дата добавления: 30.09.2011 / 18:21
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


Может не всю форму блокировать, а только контролы по отдельности... Блокировка окна целиком в мобильных устройствах - не самое хорошее решение, которое любого пользователя заставит нажимать на все кнопки своего девайса одновременно :)
Или спрятать элементы и показать вместо них какой-нибудь progress выполнения запроса.

 
Страница: 1 + Создать новую тему