設計時に特定のコードを実行することを選択することは可能ですか? 私ができるようにしたいのは、特定のフォームとメニューで使用される列挙型のリストを表示することです。これは可能ですか?任意の応答をいただければ幸いです。前もって感謝します!
1 に答える
1
正確に何が必要かはわかりませんが、イミディエイトウィンドウ(CTRL+ ALT+ I)で次のタイプのコマンドを入力できます。
? System.Enum.GetNames(GetType(System.AttributeTargets))
...これはこの出力を生成します:
{Length=16}
(0): "Assembly"
(1): "Module"
(2): "Class"
(3): "Struct"
(4): "Enum"
(5): "Constructor"
(6): "Method"
(7): "Property"
(8): "Field"
(9): "Event"
(10): "Interface"
(11): "Parameter"
(12): "Delegate"
(13): "ReturnValue"
(14): "GenericParameter"
(15): "All"
System.AttributeTargets
お気に入りの列挙型に置き換えるだけです。
少しの創造性で、コードからあらゆる種類の値を取得し、同じ方法でメソッドを呼び出すことができます(ここでは簡単な例です)。
' print the value of a property '
? (New VBWindowsApplication1.Form1()).Text
' call some method '
? (New VBWindowsApplication1.Form1()).SomeMethod()
もちろん、ここで実行できる操作の複雑さには制限がありますが、より単純なデバッグ目的ではうまく機能します。
于 2009-06-09T13:26:57.600 に答える