Hallo,
ich bin dabei ein User-Control zu erstellen.
Es basiert auf einem "DataGridView" und soll schlussendlich XML-Daten beinhalten.
Die Codedatei mit allen properties war mir etwas zu gross und ich dachte ich lagere sie in ein Modul aus und importiere dieses.
Wenn ich das User-Control später aber verwende, ist es im Designer nicht möglich auf diese Properties zuzugreifen.
Ausserdem scheint es als habe ich bei "WithEvents" etwas nicht richtig verstanden, es funktioniertnicht wie ich es mir vorgestellt habe.
"Properties"-Modul (Sample)
Spoiler anzeigen
User-Control (Sample)
Spoiler anzeigen
Fehler:
Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird.
Zeile 10, "SearchTextbox.KeyDown"
Wie kann ich die ausgelagerten Properties für den Designer zugänglich machen und wie kriege ich meine EventHandler zum laufen?
ich bin dabei ein User-Control zu erstellen.
Es basiert auf einem "DataGridView" und soll schlussendlich XML-Daten beinhalten.
Die Codedatei mit allen properties war mir etwas zu gross und ich dachte ich lagere sie in ein Modul aus und importiere dieses.
Wenn ich das User-Control später aber verwende, ist es im Designer nicht möglich auf diese Properties zuzugreifen.
Ausserdem scheint es als habe ich bei "WithEvents" etwas nicht richtig verstanden, es funktioniertnicht wie ich es mir vorgestellt habe.
"Properties"-Modul (Sample)
VB.NET-Quellcode
User-Control (Sample)
VB.NET-Quellcode
- Imports System.Windows.Forms
- Imports System.Drawing
- Imports KeyBindings.properties
- Imports KeyBindings.grouping
- Public Class KeyBindings
- Inherits System.Windows.Forms.DataGridView
- Private Sub check_goto_seach_result(sender As Object, e As KeyEventArgs) Handles MyBase.KeyDown, SearchTextbox.KeyDown
- If e.KeyValue = 114 Then
- goto_search_result()
- End If
- End Sub
- End Class
Fehler:
Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird.
Zeile 10, "SearchTextbox.KeyDown"
Wie kann ich die ausgelagerten Properties für den Designer zugänglich machen und wie kriege ich meine EventHandler zum laufen?