Aracılığıyla paylaş


ViewEvent Sınıf

Tanım

Tasarım zamanında denetimin görünümünde gerçekleşen olay türünü temsil eder. Bu sınıf devralınamaz.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Devralma
ViewEvent

Açıklamalar

Tasarımcı ViewEvent bileşenine, örneğin Visual Studio 2005 tarafından, denetimin tasarım zamanı görünümünde belirli kullanıcı eylemlerinin neden olduğu bir olay oluşturulurken, tasarımcı bileşenine bir nesne sağlanır. Olay IControlDesignerView.ViewEvent , bir nesneyi parametre olarak alan bir ViewEventHandlerViewEventArgs temsilci yöntemi tarafından işlenir. EventType sınıfının özelliği ViewEventArgs bir ViewEvent nesnesidir. Temsilci yöntemi, ViewEventHandler olayı tetikleyen eylem türünü belirlemek için özelliğini statik ViewEvent alanlarla karşılaştırırEventType. Örneğin, bir olay aşağıdaki koşullarda oluşturulur:

  • Tasarım yüzeyinde bir bölgeye tıklarsınız.

  • Tasarımcı tasarım yüzeyinde bir denetim çizer.

  • Denetim için şablon düzenleme moduna girer veya bu moddan çıkarsınız.

sınıfı, ControlDesigner olayı işlemek IControlDesignerView.ViewEvent için varsayılan bir temsilci sağlar. Özel denetim tasarımcıları, tasarım yüzeyindeki OnClickdenetim için bu olayları işlemek üzere , OnPaintve OnTemplateModeChanged yöntemlerini geçersiz kılar.

Tasarımcı konağı, tasarım yüzeyinde eylem türü için bir ViewEventArgs nesne başlatır ve nesneyi temsilciye ViewEventHandler geçirir. EventType nesnesinin ViewEventArgs özelliği, hangi eylem türünü gösterir:

özelliği, EventArgs eylem türüne özgü olay bağımsız değişkenlerini sağlar.

Alanlar

Click

Bir görünüm olayının bir tasarımcı bölgesine tıklamak için tetiklendiğini gösterir.

Paint

Tasarım yüzeyinde denetim çizmek için bir görünüm olayının tetiklendiğini gösterir.

TemplateModeChanged

Denetim tasarımcısının şablon modunu değiştirmek için bir görünüm olayının tetiklendiğini gösterir.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.