ControlDesigner.OnPaint(PaintEventArgs) 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.
Değer ise CustomPaint , denetim tasarımcısı tasarım yüzeyinde ilişkili denetimi çizdiğinde çağrılır true
.
protected:
virtual void OnPaint(System::Windows::Forms::PaintEventArgs ^ e);
protected virtual void OnPaint (System.Windows.Forms.PaintEventArgs e);
abstract member OnPaint : System.Windows.Forms.PaintEventArgs -> unit
override this.OnPaint : System.Windows.Forms.PaintEventArgs -> unit
Protected Overridable Sub OnPaint (e As PaintEventArgs)
Parametreler
PaintEventArgs Denetimi çizmek için kullanılan grafik ve dikdörtgen sınırlarını belirten nesne.
Açıklamalar
Olay ViewEvent , tasarım yüzeyindeki bir denetim üzerinde belirli eylemler için tasarım konağı tarafından oluşturulur. Örneğin, aşağıdaki koşullar için bir olay oluşturulur:
Kullanıcı denetime tıklar.
Tasarım konağı, tasarım yüzeyinde ilişkili denetimi işlemek için HTML işaretlemesi isteğinde bulunur.
Kullanıcı, denetim için şablon düzenleme moduna girer veya bu moddan çıkar.
sınıfı, ControlDesigner olayı işlemek IControlDesignerView.ViewEvent için varsayılan bir temsilci sağlar. öğesinden ControlDesigner türetilen sınıflar, tasarım konağı denetimi tasarım yüzeyinde çizdiğinde oluşturulan olayları işlemek için değerini ayarlamalı ViewFlags.CustomPaint ve yöntemini geçersiz kılmalıdır OnPaint .
yöntemi, OnPaint türetilmiş sınıfların bir temsilci eklemeden olayı işlemesine olanak tanır. Bu, türetilmiş bir sınıftaki olayı işlemek için tercih edilen tekniktir.
Yöntemin OnPaint varsayılan uygulaması, herhangi bir işlem gerçekleştirmeden döndürür.
Devralanlara Notlar
OnPaint(PaintEventArgs) Tasarım yüzeyindeki bir denetim için paint olaylarını işlemek için sınıfından ControlDesigner türetilen bir sınıfta yöntemini geçersiz kılın. Ancak, olay yalnızca değer yöntemiyle SetViewFlags(ViewFlags, Boolean) ayarlandıysa CustomPaint gerçekleşir.