Hi!
Ich kämpfe gerade mal wieder:
Ich habe eine TextBox an dem ein TextChanged Event hängt.
Nun habe ich in der Klasse dieser Textbox mit AddHandler eine onLoad Sub gehängt. Funktioniert soweit fein.
In dieser "drangehängten" Sub setze ich in manchen Fällen einen Wert in die Textbox. Jetzt möchte ich allerdings das Textchanged Event asuführen.
Ich bild mir ein das müsste doch via Reflection gehen: (ich weiß nicht dem Namen der Function sondern lediglich dass es mittels "Handles textbox.textchanged" an die Textbox drangehängt ist.
Nur leider pfeift das nicht:Dim ChangedEvent As System.Reflection.EventInfo = txt.GetType.GetEvent("TextChanged")
Dim ChangedEvent As System.Reflection.EventInfo = txt.GetType.GetEvent("TextChanged")
Dim ChangedMethod As System.Reflection.MethodInfo = ChangedEvent.GetRaiseMethod()
ChangedMethod As System.Reflection.MethodInfo = ChangedEvent.GetRaiseMethod()Dim args(2) As Object
args(2) As Objectargs(0) = sender
args(1) = e
ChangedMethod.Invoke(txt, args)
Die ChangedMethod ist dabei immer Nothing und es kommt zu einer Exception. Hat wer eine Idee?
Danke!