表紙 > VB.NET サンプル >
VB.NET 2002, VB.NET 2003, VB2005
メソッドやプロパティを名前で呼び出す
1.メソッドを名前で呼び出す例
以下の例ではTextBox1のFocusメソッド を呼び出す。
CallByName(TextBox1, "Focus", CallType.Method)
2.引数のあるメソッドを名前で呼び出す例
以下の例ではTextBox1のAppendTextメソッド を呼び出す。
CallByName(TextBox1, "AppendText", CallType.Method, "<--OK?")
なお、引数が複数あるメソッドを呼び出す場合は、カンマにつづけてさらに引数を指定する。
3. プロパティの名前を指定して値を取得する例
以下の例ではTextBox1のVisibleプロパティの値を取得する。
Dim Value As Boolean Value = CBool(CallByName(TextBox1, "Visible", CallType.Get))
MsgBox("TextBox1のVisibleプロパティは " & Value & " です。")
4. プロパティの名前を指定して値を設定する例
以下の例ではTextBox1のBackColorプロパティの値に青を設定する。
CallByName(TextBox1, "BackColor", CallType.Let, Color.Blue)