Online Dokumentation - DataGridView Control Extender
Der DataGridView Control Extender verfügt über einen zentralen Eventhandler. Die EventHandlerHost Klasse kann nicht vererbt werden. Die Klasse befindet sich im NameSpace dgvControlExtender.ExtenderEvents. Die Initialisierung der Klasse erfolgt über die Funktion GetHost.
' Verweis auf die Events des Extenders holen
Private WithEvents myEventHandler As dgvControlExtender.ExtenderEvents.EventHandlerHost
Public Sub New()
InitializeComponent()
' Eventhandler initialisieren
myEventHandler = dgvControlExtender.ExtenderEvents.EventHandlerHost.GetHost
End Sub
Folgende Events werden durch den EventHandler zur Verfügung gestellt:
- CellMemoEditorOpen(ByVal sender As Object, ByVal e As ExtenderEvents.CellMemoEditorEventArgs)
- CellMemoEditorClose(ByVal sender As Object, ByVal e As ExtenderEvents.CellMemoEditorEventArgs)
- CellImageLinkBeforeIconDraw(ByVal sender As Object, ByVal e As ExtenderEvents.CellImageEventArgs)
- CellImageTextBoxBeforeIconDraw(ByVal sender As Object, ByVal e As ExtenderEvents.CellImageEventArgs)
- CellImageComboBoxBeforeIconDraw(ByVal sender As Object, ByVal e As ExtenderEvents.CellImageEventArgs)
- CellImageLabelBeforeIconDraw(ByVal sender As Object, ByVal e As ExtenderEvents.CellImageEventArgs)
- CellProgressBarBeforeDraw(ByVal sender As Object, ByVal e As ExtenderEvents.CellProgressBarEventArgs)
- CellFileTextBoxBeforeIconDraw(ByVal sender As Object, ByVal e As ExtenderEvents.CellFileTextBoxEventArgs)
- CellRTFClearDocumentClick(ByVal sender As Object, ByVal e As ExtenderEvents.CellRTFClearDocumentEventArgs)
- CellRTFLinkClicked(ByVal sender As Object, ByVal e As ExtenderEvents.CellRTFLinkClickedEventArgs)
Wie die Events genutzt werden können, demonstrieren wir im Demoprogramm zum Extender.
|