В проект контролите примигват, когато променят размера си.
Решено с технология за двоен буфер.
| Имена на членове | илюстрирам |
| Контрол на контейнери | Като напримерНаистина true, тогава контролът е контейнероподобен контрол. |
| UserPaint | Като напримерНаистина true, управлението ще се използва самостоятелно, а не чрез операционната система. Като напримерНаистинаневярно, събитието Paint няма да бъде повдигнато. Този стил важи само за класове, които произлизат от Control. |
| Непрозрачен | Като напримерНаистина true, контролът е изобразен като непрозрачен и не рисува фона. |
| ResizeRedraw | Като напримерНаистина true,прерисува, когато контролът се преоразмериКонтроли. |
| ФиксиранаШирина | Като напримерНаистина true, контролът има фиксирана ширина при автоматично мащабиране. Например, ако операция за оформление се опита да преомащабира контрол, за да пасне на нов шрифт, ширината на контрола ще остане същата. |
| Фиксирана височина | Като напримерНаистина true, контролът има фиксирана височина при автоскалиране. Например, ако операция за оформление се опита да преомащабира контрол, за да пасне на нов шрифт, височината на контрола ще остане същата. |
| StandardClick | Като напримерНаистина true, контролът ще реализира стандартното поведение за кликване. |
| Избираеми | Като напримерНаистина true, контролът може да получи фокус. |
| UserMouse | Като напримерНаистина true, контролът завършва собствената си обработка с мишка, така че събитието с мишка не се обработва от операционната система. |
| SupportsTransparentBackColor | Като напримерНаистина true, контролът приема BackColor с алфа компонент по-малък от 255, за да симулира прозрачност. Само в UserPaint бита е настроено наtrueА родителският контрол е симулиран прозрачен само когато е изведен от Control. |
| StandardDoubleClick | Като напримерНаистина true, контролът реализира стандартното поведение DoubleClick. Ако битът StandardClick не е настроен наtrue, игнорирай този стил. |
| AllPaintingInWmPaint | Като напримерНаистина true, контролът ще игнорира съобщението WM_ERASEBKGND прозорец, за да намали трептенето. Само ако битът за UserPaint е настроен наtrueТози стил трябва да се прилага. |
| CacheText | Като напримерНаистина true, контролът запазва копие на текста, вместо да получава копие от Handle всеки път, когато е необходим. Този стил по подразбиране е невярен. Това поведение подобрява производителността, но затруднява синхронизацията на текста. |
| АктивирайИзвестиСъобщение | Като напримерНаистина true, извиква метода OnNotifyMessage за всяко съобщение, изпратено до WndProc на контрола. Този стил по подразбиране е невярен. EnableNotifyMessage не работи в частично доверени случаи. |
| DoubleBuffer | Като напримерНаистина true, след това рисува в буфера и резултатът се извежда на екрана, когато е завършен. Двойните буфери предотвратяват трептене, причинено от преначертаване на контрола. Ако настроите DoubleBuffer наtrue, тогава UserPaint и AllPaintingInWmPaint също трябва да са настроени наtrue。 |
| OptimizedDoubleBuffer | Като напримерНаистина true, контролът се рисува първо в буфера, а не директно на екрана, което намалява трептенето. Ако това свойство е зададено наtrue, трябва също да настроиш AllPaintingInWmPaint наtrue。 |
| UseTextForAccessibility | Задава стойността на свойството Text на контрола и ако е зададено, определя по подразбиране името Active Accessibility и клавиша за кратък достъп за контрола. |