форма C#

интернет компьютеры программирование С# net

как на C# сделать так, чтобы форма не "запоминала" действий пользователя
ситуация такая
выполняется длительная операция
все контролы на форме переключаю в enabled = false
кидаю модифицированный прогресс бар чтобы юзер не скучал
операция заканчивается
все ставим как было
но если юзер начинает тыкать на контролы пока они enabled = false, то все это срабатывает как только enabled = true
что не есть хорошо

Примечание:
починил, всем спасибо :)
Ответы:
"но если юзер начинает тыкать на контролы пока они enabled = false, то все это срабатывает как только enabled = true" --- переведи.
как пользователь может изменить состояние контрола, если они enabled = false? какие контролы?
Убрать взаимодействие с сервером, т.е. атрибут: runat="server" у нужного контрола. Использовать HTML.
Для закрытия пользователю действий во время выполнения длительной операции (имеется ввиду без перезагрузки страницы, т.е. подразумевается AJAX) рекомендую использовать div, накрывающий всю страницу (как здесь http://www.mega-playground.com/Persons.aspx, когда нажимаешь на кого-нить). Таким образом обеспечивается закрытие всей функциональности страницы, без прохода по каждому элементу формы.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.