Wie man das Ereignis aus Benutzer-Steuerelement auf einem anderen Formular vb.net

Ich bin nicht vertraut mit dem Benutzer steuert. Ich habe Benutzer-Steuerelement mit Schaltflächen OK und Abbrechen, ich hinzufügen dieses Steuerelement, um ein leeres Formular während der Laufzeit, habe ich eine andere form, die ich als "Main Form", Im code öffne ich das leere Formular und fügen Sie das Benutzersteuerelement, nach, dass ich möchte ein Ereignis auslösen (auf die OK-Schaltfläche) aus dem user-control (oder der leeren form, weiß ich nicht!) das Hauptformular!
Habe im Netz gesucht und gefunden Weg, um ein Ereignis zu erstellen und erhöhen die Veranstaltung in der gleichen form. Ich habe versucht, das gleiche zu tun, zwischen verschiedenen Formen, aber ich weiß nicht, wie das zu tun.

Veranstaltung erstellen

Public Event OKEvent As EventHandler

raise event

Protected Overridable Sub OnbtnOKClick(e As EventArgs)
    AddHandler OKEvent , AddressOf btnOKClickHandler
    RaiseEvent OKEvent(Me, e)
End Sub

Sub -

Sub btnOKClickHandler(sender As Object, e As EventArgs)
        'Event Handling
        'My event code 
    End Sub

Griff mein event auf btnOK.klicken Sie auf Ereignis

Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
        OnbtnOKClick(e)
End Sub

Okey, das alle Codes die Funktionsweise ist die gleiche form, vielleicht etwas chaotisch, aber das, was ich im Netz gefunden habe, möchte ich ähnlich zu gestalten, was aber auf die verschiedenen Formen, wie organisiere ich meinen code?

  • Ich habe zu Fragen, warum sind Sie mit dem hinzufügen dieses Steuerelement, um ein leeres Formular, wenn Sie konnte nur entworfen, ein Formular in den ersten Platz?
  • weil das leere Formular fügen Sie verschiedene Benutzer-Steuerelemente basierend auf bestimmten Bedingungen, so erstelle ich den Benutzer-Steuerelement und fügen Sie es dem Formular, wenn die Bedingung erfüllt ist.
InformationsquelleAutor Areej Qadomi | 2017-05-13
Schreibe einen Kommentar