Control.SetStyle(ControlStyles, Boolean) Método

Definição

Define um sinalizador ControlStyles especificado para true ou false.Sets a specified ControlStyles flag to either true or 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.The ControlStyles bit to set.

value
Boolean

true para aplicar o estilo especificado ao controle; caso contrário, false.true to apply the specified style to the control; otherwise, false.

Exemplos

O exemplo de código a seguir habilita o buffer duplo em um Form e atualiza os estilos para refletir as alterações.The following code example enables double-buffering on a Form and updates the styles to reflect the changes.

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

Os sinalizadores de bit do estilo de controle são usados para categorizar o comportamento com suporte.Control style bit flags are used to categorize supported behavior. Um controle pode habilitar um estilo chamando o método SetStyle e passando o bit (ou bits) apropriado ControlStyles e o valor booliano para definir os bits como.A control can enable a style by calling the SetStyle method and passing in the appropriate ControlStyles bit (or bits) and the Boolean value to set the bit(s) to. Para determinar o valor atribuído a um bit de ControlStyles especificado, use o método GetStyle e passe o membro ControlStyles para avaliar.To determine the value assigned to a specified ControlStyles bit, use the GetStyle method and pass in the ControlStyles member to evaluate.

Cuidado

Definir o estilo de controle bits pode alterar substancialmente o comportamento do controle.Setting the control style bits can substantially change the behavior of the control. Examine a documentação de enumeração de ControlStyles para entender os efeitos da alteração dos bits de estilo de controle antes de chamar o método SetStyle.Review the ControlStyles enumeration documentation to understand the effects of changing the control style bits before calling the SetStyle method.

Aplica-se a

Veja também