Aracılığıyla paylaş


Control.SetStyle(ControlStyles, Boolean) Yöntem

Tanım

Belirtilen ControlStyles bayrağı veya falseolarak true ayarlar.

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)

Parametreler

flag
ControlStyles

ControlStyles Ayarlanacağı bit.

value
Boolean

true belirtilen stili denetime uygulamak için; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği, üzerinde Form çift arabelleğe almayı etkinleştirir ve stilleri değişiklikleri yansıtacak şekilde güncelleştirir.

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

Açıklamalar

Denetim stili bit bayrakları, desteklenen davranışı kategorilere ayırmak için kullanılır. Denetim, yöntemini çağırıp SetStyle uygun ControlStyles bitleri (veya bitleri) ve bitlerin ayarlanacağı Boole değerini geçirerek stili etkinleştirebilir. Belirtilen ControlStyles bite atanan değeri belirlemek için yöntemini kullanın GetStyle ve değerlendirmek için üyeyi ControlStyles geçirin.

Dikkat

Denetim stili bitlerinin ayarlanması, denetimin davranışını önemli ölçüde değiştirebilir. ControlStyles Yöntemini çağırmadan SetStyle önce denetim stili bitlerini değiştirmenin etkilerini anlamak için numaralandırma belgelerini gözden geçirin.

Şunlara uygulanır

Ayrıca bkz.