Ich möchte, dass einige Funktionen zur Ereignisbehandlung nur über ausgelöste Ereignisse zugänglich sind und nicht aus dem Programm heraus aufgerufen werden können.
Zum Beispiel:
Public Event Event1(Byval TheText as string)
private sub Event1Handler(Byval TheText as string) handles me.Event1
msgbox("Hi")
end sub
Ich möchte, dass dieser Code die Funktion ausführt: RaiseEvent Event1("Hi")
Ich möchte aber nicht, dass dieser Code die Funktion ausführt: Event1Handler("Hi")
Gibt es eine Erklärung oder eine andere Möglichkeit, dies zu erreichen?