私のオブジェクト内でVB.NETサブルーチンと呼ばれる(実行された)オブジェクトを取得するにはどうすればよいですか?
-
05-10-2019 - |
質問
ユーザーがタッチスクリーンオブジェクトからイベントを取得できるように、新しいWPFタッチスクリーンキーボード(DLL)ライブラリを拡張しようとしています。イベントを提起したオブジェクトがどのオブジェクトを呼び出し(またはサブルーチンを実行した)かをプログラマーに伝えることができます。システムオブジェクトを使用するときに取得するオブジェクトイベントパラメーターとしての送信者とは異なりません。どちらが質問をしますか、それを求めない場合、どうすればその情報を取得できますか?イベントを提起しようとしているサブルーチンで行われたいくつかのコールからこの情報を取得する方法はありますか?それは素晴らしいことであり、私にとっては時間の節約です。ありがとう!
解決
イベントを提起するときに、送信者オブジェクトに値を割り当てることができますか?
RaiseEvent Touched(Me, e)
他のヒント
使用するスタックを歩くことができます スタックトレース クラス。コールスタックパラメーターを検査することはできませんが、パラメーターのメタデータ(タイプ情報)を調べることができます。
所属していません StackOverflow