Wie bekomme ich das Objekt, dass mein vb.net Unterprogramm in meinem Objekt aufgerufen (ausgeführt)?

StackOverflow https://stackoverflow.com/questions/2924040

Frage

Ich versuche, meine neue WPF Touchscreen-Tastatur (DLL) Bibliothek zu erweitern, der Benutzer zu ermöglichen Ereignisse aus dem Touch-Screen-Objekt zu erhalten. Ich möchte in der Lage sein, dem Programmierer zu sagen, welchem ??Gegenstand callte (oder ausgeführt, um das Unterprogramm), die das Ereignis ausgelöst hat. Nicht unähnlich den Sender als Objekt Ereignisparameter erhält man, wenn sie mit einem System-Objekt arbeitet. Welche stellt sich die Frage, wie kann ich diese Informationen bekommen, wenn ich es nicht fragen? Gibt es eine Möglichkeit, diese Informationen von einem Anruf in der Unterroutine zu erhalten über das Ereignis zu erhöhen? Das wäre schön für mich, und eine Zeitersparnis. Dank!

War es hilfreich?

Lösung

Können Sie einen Wert an das Senderobjekt zuweisen, wenn Sie das Ereignis erhöhen gehen?

RaiseEvent Touched(Me, e)

Andere Tipps

Sie können den Stapel laufen kann die Verwendung von Stacktrace Klasse. Sie werden die Call-Stack-Parameter nicht in der Lage zu kontrollieren, aber Sie können die Metadaten der Parameter (Typinformation) überprüfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top