Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Полупрозрачная панель поверх формы / 4 сообщений из 4, страница 1 из 1
14.02.2018, 18:32
    #39601974
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полупрозрачная панель поверх формы
Привет всем!

Есть приложение на C# (.net framework 4.5). В нем есть форма, которая периодически может выполнять длительные операции.
Вот задумался перевести долгоиграющие операции на BackgroundWorker. Но саму форму есть желание закрыть полупрозрачным контролом в котором будет что-то вертеться - чтобы юзер с одной стороны понимал, что у него приложение не подвисло, при этом юзер не мог нажать чего-нибуть на "занятой" делом форме. Но при этом мог запустить другие формы внутри приложения.
Итак, вкратце. Хочется поверх всех контролов на форме вывести полупрозрачный контрол (например, панель или image) внутри которого будут вертеться условные "часики".
Неспешное гугленье почему-то не дало ответа на вопрос. Вот подумал - может неправильно этот самый вопрос задаю? Вобщем, просьба поделиться решением задачи.

С уважением, вадим
...
Рейтинг: 0 / 0
14.02.2018, 18:48
    #39601984
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полупрозрачная панель поверх формы
Vadim RomanenkoПривет всем!

Есть приложение на C# (.net framework 4.5). В нем есть форма, которая периодически может выполнять длительные операции.
Вот задумался перевести долгоиграющие операции на BackgroundWorker. Но саму форму есть желание закрыть полупрозрачным контролом в котором будет что-то вертеться - чтобы юзер с одной стороны понимал, что у него приложение не подвисло, при этом юзер не мог нажать чего-нибуть на "занятой" делом форме. Но при этом мог запустить другие формы внутри приложения.
Итак, вкратце. Хочется поверх всех контролов на форме вывести полупрозрачный контрол (например, панель или image) внутри которого будут вертеться условные "часики".
Неспешное гугленье почему-то не дало ответа на вопрос. Вот подумал - может неправильно этот самый вопрос задаю? Вобщем, просьба поделиться решением задачи.

С уважением, вадим
если задать форме\контейнера IsEnabled = false, нажать на что либо внутри формы будет нельзя
...
Рейтинг: 0 / 0
14.02.2018, 19:38
    #39602006
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полупрозрачная панель поверх формы
Roman Mejtesесли задать форме\контейнера IsEnabled = false, нажать на что либо внутри формы будет нельзя
Да, спасибо! Это я в курсе. Вопрос в "красивости". Если просто сделать форму (и по умолчанию все контролы на ней" выключенной - то юзер может не понять, что происходит. Хотелось бы как-то дать понять юзеру что форма "занята". Как-то кроме изменения курсора в состояние Wait :)
...
Рейтинг: 0 / 0
14.02.2018, 19:52
    #39602009
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полупрозрачная панель поверх формы
Vadim Romanenko,

Ну показывайте ему какую-то анимацию, как Виндовс при копировании файлов
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Полупрозрачная панель поверх формы / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]