Hallo zusammen,
ich habe zwei user controls.
Das user Control uc_Stammkunden_Überischt bekommt die Kundennummer des aktuell ausgewählten Kunden vom user control Import übergeben. (public shared _Id_Aktueller_Kunde)
Wenn sich die Variabel _Id_Aktueller_Kunde ändert soll die Sub Test ausgeführt werden.
Diese ist aber bei Public Shared Sub MyHandle nicht bekannt.
Wie kann ich bei Änderung der Variabel jetzt die TestSub aufrufen?
ich habe zwei user controls.
Das user Control uc_Stammkunden_Überischt bekommt die Kundennummer des aktuell ausgewählten Kunden vom user control Import übergeben. (public shared _Id_Aktueller_Kunde)
Wenn sich die Variabel _Id_Aktueller_Kunde ändert soll die Sub Test ausgeführt werden.
Diese ist aber bei Public Shared Sub MyHandle nicht bekannt.
Wie kann ich bei Änderung der Variabel jetzt die TestSub aufrufen?
VB.NET-Quellcode
- Public Class uc_Stammkunden_Übersicht
- Public Shared Event MyVariable_Aktueller_Kunde_Changed()
- Public Shared _Id_Aktueller_Kunde As Integer = 0
- Public Shared Property Id_Aktueller_Kunde As Integer
- Get
- Return _Id_Aktueller_Kunde
- End Get
- Set(value As Integer)
- _Id_Aktueller_Kunde = value
- RaiseEvent MyVariable_Aktueller_Kunde_Changed()
- End Set
- End Property
- Public Shared Sub MyHandle() Handles MyClass.MyVariable_Aktueller_Kunde_Changed
- MessageBox.Show(_Id_Aktueller_Kunde.ToString)
- End Sub
- Sub test()
- Dim a As Integer = bs_stammkunden.FindX("Kundennummer", _Id_Aktueller_Kunde)
- bs_stammkunden.Position = a
- End Sub
- End Class