NokiMo
Хачатур
Хачатур

boosty


Уроки C# – Правильная буферизация панелей и формы

Уроки C# – Правильная буферизация формы и панелей.mp4

====
Update от 16.10.2023
Благодаря нашему Бро Александру Белому, нашлось более короткое написание кода. Код ниже тестировался месяц и стабилен 👍
Просто оставьте это в конструкторе своей формы где-нибудь под инициализацией:
Controls.OfType().ToList().ForEach(x => x.GetType().GetProperty("DoubleBuffered")?.SetValue(x, true));

Comments

<div ><div><span class="text">Добрый 🖐</span></div><div><span class="text">У Меня в Win 10 Tweaker довольно много панелей и хитростей, вязанных с ними, попробуй последнюю beta, только что обновил. По Моим наблюдениям работает 👍</span></div><div><span class="text">Потестим, посмотрим, что народ скажет.</span></div></div>

Хачатур

<div ><div><span class="text">Добрый день, Хачатур! А что если пробовать привязать свойство DoubleBuffered таким образом: <br> panel1.GetType().GetProperty("DoubleBuffered")?.SetValue(panel1, true); Или так не будет работать?<br> Пробовал выполнять этот код с panel1, в который поместил Label с текстом. Когда листал вверх-вниз, артефактов вроде не замечал.<br> Вопрос в том, можно ли так делать или где то это может не работать? Может Мой способ проверки не был особо хорош?!</span></div></div>

Александр Белый

<div ><div><span class="text">Кондратьева Яна, привет 🖐</span></div><div></div><div><span class="text">Как и сериализацию Я решил оставить на потом.</span></div><div></div><div><span class="text">Когда смотрю в код, которому буду учить, думаю, могу ли коснуться сейчас этого или нет. С буферизацией можно было. А вот с сериализацией или той же рефлексией думаю рано. Нужны, как Ты правильно отметила, промежуточные знания.</span></div><div></div></div>

Хачатур

<div ><div><span class="text">Спасибо за урок Хачатур, ты использовал рефлексию чтобы установить значение для приватного свойства контрола, но если смотреть все уроки по порядку, то получается что мы вобще не знакомы с рефлексией. Новичку будет сложно разобраться каким образом, код из урока сделал, то что было нужно, я веду к тому, что хотелось бы урок по рефлексии, что это такое и как с ней работать.</span></div><div></div></div>

Кондратьева Яна


Related Creators