de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 holtavolt
holtavolt
Вопрос

Winform Control.Refresh - гарантировано синхронно?

Вызов метода WinForms Control.Refresh описан в MSDN как:

Заставляет элемент управления аннулировать свою клиентскую область и немедленно перерисовать себя и любые дочерние элементы управления.

Я отлаживаю прерывистую проблему, которая, по-видимому, возникает, когда подключенный дисплей переключает сигналы опроса (эффективно меняя разрешение), в которых, как представляется, Control.Refresh не генерирует ожидаемый вызов Control.OnPaint. Я использую приложение для получения дополнительной информации, однако мне любопытно, может ли это на самом деле быть средой выполнения, не позволяющей ссылаться на OnPaint, потому что она обнаруживает, что дисплей на мгновение погас.

Мне это кажется маловероятным, и я ожидаю, что найду еще какое-нибудь другое дымящееся оружие, но я отправляю на внеслужебный случай, что кто-то еще видел это в дикой природе и имеет некоторые рекомендации по его обработке.

1 2011-10-27T19:40:56+00:00 1
Программирование
winforms
.net
c#
LarsTech
27-го октября 2011 в 8:41
2011-10-27T20:41:55+00:00
Дополнительно
Источник
Редактировать
#56792058

Нет, это не гарантировано. Если элемент управления не имеет экрана для рисования, он не загорается красным сообщением.

Но как только элемент управления снова появится на экране, сообщение краски должно снова выстрелить.

Вы пытаетесь нарисовать отладочную информацию? Если элемент управления отсутствует на экране, что вы ожидаете, когда вы вызываете обновление?

1
0
Похожие сообщества 17
DotNetRuChat
DotNetRuChat
6 655 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
ExtremeCode чат
ExtremeCode чат
6 232 пользователей
Общение на темы YouTube канала и программирования. Вакансии не размещаем. Основной канал: @extremecode Курилка (флуд здесь): @extremecode_rest
Открыть telegram
Вакансии .NET
Вакансии .NET
3 237 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks
Открыть telegram
Microsoft Stack Jobs
Microsoft Stack Jobs
2 458 пользователей
Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks
Открыть telegram
С#
С#
2 372 пользователей
Стараемся не флудить. Пишем по делу. Правила: https://t.me/professorweb/430450 Для флуда @svoboda_obsh
Открыть telegram
CODE BLOG / C#
CODE BLOG / C#
1 780 пользователей
Чат для .NET разработчиков и C# программистов. По всем вопросам: @shwanoff Youtube-канал: https://youtube.com/codeblog Основной канал: @codeblog Вконтакте: https://vk.com/codeblog Правила: https://t.me/codeblog_csharp/246972 Вакансии по тегу #work
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 5 дней назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией