Hallo,
ich arbeite mich gerade erst in VB.net ein und stehe gerade vor einem Problem. Eine Lösung hierfür habe ich auch nach längerem Suchen nicht finden können. Vielleicht fehlt mir einfach das richtige Schlagwort.
Bsp.: Ich habe eine Regler-Klasse geschrieben, welche einige Klasseneigenschaften aufweist, die genullt sind
Public Class Regler
Dim IstWert As Double = 0
Dim SollWert As Double = 0
Dim ZulAbweichung As Double = 0
Dim AusgangsZust As Boolean = False
Public Sub Verarbeitung ( usw.
...
End Sub
End Class
Nun möchte ich 2 oder mehrere Instanzen dieses Reglers instantiieren, was auch klappt. Allerdings möchte ich dem Nutzer die Möglichkeit geben, z.B. den SollWert und die ZulAbweichung zur Laufzeit jeder der Instanzen zu verändern. Ich möchte also für jede Instanz eine Form öffnen, in der der Nutzer die zugänglichen Klaseneigenschaften konfigurieren kann.
Wie kann ich das anstellen?
Aus der Klasseninstanz heraus ein Formular aufzurufen, welches entsprechende Einstellfunktionen hätte,klappt nicht, weil der Kompiler natürlich noch nicht die instantiierten Klasseneigenschaften kennt, z.B. ReglerA.SollWert = ...
Kann mir einer von euch einen Fingerzeit in die richtige Richtung geben?
Mit Dank und Gruß
Joseph
ich arbeite mich gerade erst in VB.net ein und stehe gerade vor einem Problem. Eine Lösung hierfür habe ich auch nach längerem Suchen nicht finden können. Vielleicht fehlt mir einfach das richtige Schlagwort.
Bsp.: Ich habe eine Regler-Klasse geschrieben, welche einige Klasseneigenschaften aufweist, die genullt sind
Public Class Regler
Dim IstWert As Double = 0
Dim SollWert As Double = 0
Dim ZulAbweichung As Double = 0
Dim AusgangsZust As Boolean = False
Public Sub Verarbeitung ( usw.
...
End Sub
End Class
Nun möchte ich 2 oder mehrere Instanzen dieses Reglers instantiieren, was auch klappt. Allerdings möchte ich dem Nutzer die Möglichkeit geben, z.B. den SollWert und die ZulAbweichung zur Laufzeit jeder der Instanzen zu verändern. Ich möchte also für jede Instanz eine Form öffnen, in der der Nutzer die zugänglichen Klaseneigenschaften konfigurieren kann.
Wie kann ich das anstellen?
Aus der Klasseninstanz heraus ein Formular aufzurufen, welches entsprechende Einstellfunktionen hätte,klappt nicht, weil der Kompiler natürlich noch nicht die instantiierten Klasseneigenschaften kennt, z.B. ReglerA.SollWert = ...
Kann mir einer von euch einen Fingerzeit in die richtige Richtung geben?
Mit Dank und Gruß
Joseph