Увеличить визуальное быстродействие (прорисовку формы)

 





Запись опубликована в рубрике Полезные коды на Visual Basic .NET, VB .NET FAQ. Добавьте в закладки постоянную ссылку.


Что еще можно почитать

Отключить монитор программно (Декабрь 4, 2015)
Программа для получения IP-адресов сайта «IP Сайта» (Декабрь 4, 2015)
Поиск файлов на диске (Декабрь 8, 2015)
Алимханов А. & Modern Talking – Do You Wanna (feat RR) (Ноябрь 20, 2017)
Узнать версию DLL (Декабрь 4, 2015)

4 комментария: Увеличить визуальное быстродействие (прорисовку формы)

  1. Yury Komar говорит:

    А это не одно и то же, что и Me.DoubleBuffered = True?

  2. Памирыч говорит:

    @ Yury Komar:
    EnableDoubleBuffering вроде да, а то что выше — эта шняга работает иначе

  3. Rodbarid говорит:

    На форме у меня были контролы с графикой — довольно много. Данный метод у меня прекрасно работал на «Семёрке», но в XP контролы напрочь отказывались корректно отображаться. Почему — так и осталось для меня загадкой. Я создал форму Form1 со всеми этими своими контролами, а затем Form2, Inherits Form1. Для Form2 уже прописал предлагаемое свойство CreateParams(). Тогда всё пошло. Я всего лишь любитель и, возможно, поступил нерационально. Подскажите пожалуйста, имеется ли более красивое решение и почему у меня возникали такие трудности?

  4. Памирыч говорит:

    @ Rodbarid:
    А вот я Вам скаже еще интереснее, на восьмерке-десятке это может вообще работать иначе. Почему так — к сожалению не знаю, но разница в поведении визуального интерфейса на разных ОС, как Вы и заметили, действительно есть


Добавить комментарий