Control.SetStyle(ControlStyles, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ControlStyles bayrağı veya false
olarak 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.