Control.SetStyle(ControlStyles, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um sinalizador ControlStyles especificado para true
ou false
.
protected:
void SetStyle(System::Windows::Forms::ControlStyles flag, bool value);
protected void SetStyle (System.Windows.Forms.ControlStyles flag, bool value);
member this.SetStyle : System.Windows.Forms.ControlStyles * bool -> unit
Protected Sub SetStyle (flag As ControlStyles, value As Boolean)
Parâmetros
- flag
- ControlStyles
O bit ControlStyles para definir.
- value
- Boolean
true
para aplicar o estilo especificado ao controle; caso contrário, false
.
Exemplos
O exemplo de código a seguir permite o buffer duplo em um Form e atualiza os estilos para refletir as alterações.
public:
void EnableDoubleBuffering()
{
// Set the value of the double-buffering style bits to true.
this->SetStyle( static_cast<ControlStyles>(ControlStyles::DoubleBuffer | ControlStyles::UserPaint | ControlStyles::AllPaintingInWmPaint), true );
this->UpdateStyles();
}
public void EnableDoubleBuffering()
{
// Set the value of the double-buffering style bits to true.
this.SetStyle(ControlStyles.DoubleBuffer |
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint,
true);
this.UpdateStyles();
}
Public Sub EnableDoubleBuffering()
' Set the value of the double-buffering style bits to true.
Me.SetStyle(ControlStyles.DoubleBuffer _
Or ControlStyles.UserPaint _
Or ControlStyles.AllPaintingInWmPaint, _
True)
Me.UpdateStyles()
End Sub
Comentários
Sinalizadores de bits de estilo de controle são usados para categorizar o comportamento com suporte. Um controle pode habilitar um estilo chamando o SetStyle método e passando o bit apropriado ControlStyles (ou bits) e o valor booliano para definir os bits. Para determinar o valor atribuído a um bit especificado ControlStyles , use o GetStyle método e passe o ControlStyles membro para avaliar.
Cuidado
Definir os bits de estilo de controle pode alterar substancialmente o comportamento do controle. Examine a documentação de ControlStyles enumeração para entender os efeitos da alteração dos bits de estilo de controle antes de chamar o SetStyle método.