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

 





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


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

Добавить ComboBox-столбец в DataGridView (Декабрь 4, 2015)
Exotic — Free VSTi Synthesizer (Декабрь 29, 2015)
Spring 1987 Part II (Disco 80’s) (Декабрь 24, 2015)
Cheri Cheri Lady (Modern Talking cover) (Август 19, 2016)
Получить внутренний (локальный) IP адрес своего ПК (Декабрь 4, 2015)

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

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

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

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

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

  3. Rodbarid говорит:

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

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

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


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