Em um projeto, os controles piscam quando mudam de tamanho.
Resolvido com tecnologia de duplo buffer.
| Nomes dos Membros | ilustrar |
| ContainerControl | ComoDe fato true, então o controle é um controle semelhante a um contêiner. |
| UserPaint | ComoDe fato true, os controles vão desenhar sozinhos, não pelo sistema operacional. ComoDe fatofalso, o evento Pintura não será ativado. Esse estilo se aplica apenas a classes que derivam do Controle. |
| Opaco | ComoDe fato true, o controle é desenhado como opaco e não desenha o fundo. |
| ResizeRedraw | ComoDe fato true,redesenha quando o controle é redimensionadoControles. |
| Largura Fixa | ComoDe fato true, o controle tem uma largura fixa ao autoescalar. Por exemplo, se uma operação de layout tentar reescalar um controle para se ajustar a uma nova fonte, a largura do controle permanecerá a mesma. |
| FixedHeight | ComoDe fato true, o controle tem uma altura fixa ao ser autoescalonado. Por exemplo, se uma operação de layout tentar redimensionar um controle para se ajustar a uma nova fonte, a Altura do controle permanecerá a mesma. |
| StandardClick | ComoDe fato true, o controle implementará o comportamento padrão de Clique. |
| Selecionável | ComoDe fato true, o controle pode receber foco. |
| UserMouse | ComoDe fato true, o controle completa seu próprio processamento do mouse, então o evento do mouse não é tratado pelo sistema operacional. |
| SuportesTransparenteBackColor | ComoDe fato true, o controle aceita um BackColor com componente alfa menor que 255 para simular transparência. Apenas no bit do UserPaint é configurado comotrueE o controle pai só é simulado transparente quando derivado do Controle. |
| StandardDoubleClick | ComoDe fato true, o controle implementa o comportamento padrão de Duplo Clique. Se o bit StandardClick não estiver definido comotrue, ignore esse estilo. |
| TudoPinturaEmWmPintura | ComoDe fato true, o controle ignorará a mensagem WM_ERASEBKGND janela para reduzir o piscar. Somente se o bit UserPaint estiver configurado comotrueEsse estilo deve ser aplicado. |
| CacheText | ComoDe fato true, o controle mantém uma cópia do texto em vez de obter uma cópia do texto do Handle toda vez que for necessário. Esse estilo é falso por padrão. Esse comportamento melhora o desempenho, mas dificulta manter seu texto sincronizado. |
| EnableNotifyMessage | ComoDe fato true, chama o método OnNotifyMessage para cada mensagem enviada ao WndProc do controle. Esse estilo é falso por padrão. O EnableNotifyMessage não funciona em casos parcialmente confiáveis. |
| DoubleBuffer | ComoDe fato true, então desenha o buffer, e o resultado é enviado para a tela quando termina. Buffers duplos evitam o piscar causado pelo redesenho dos controles. Se você definir o DoubleBuffer paratrue, então UserPaint e AllPaintingInWmPaint também devem ser definidos comotrue。 |
| OtimizadoDuploBuffer | ComoDe fato true, o controle é desenhado primeiro no buffer, em vez de diretamente na tela, o que reduz o cintilamento. Se essa propriedade for definida comotrue, você também deve definir AllPaintingInWmPaint comotrue。 |
| UseTextParaAcessibilidade | Especifica o valor da propriedade Texto do controle e, se ativada, determina o nome padrão de Acessibilidade Ativa e a tecla de atalho do controle. |