人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NETです。

名前の文字列から その名前のコントロールのプロパティをチェックしたいのですが
どのようにすればいいでしようか?

ちなみに Control型には ないプロパティです。

たとえば A という名前の テキストボックスがあって
A という名前から その テキストボックスの ReadOnlyという プロパティの値を
取得してみたいといった感じです。


●質問者: きゃづみぃ
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TinqWill

こちらの方法でどうでしょう。
フォームに配置されているコントロールを名前で探す: .NET Tips: C#, VB.NET, Visual Studio
VB.NET - フォーム内のコントロールを名前で探して取得する

Controlにないプロパティへアクセスする場合、TextBox型にキャストして利用することになります。
もしTextBoxとは限らずほかの種類のコントロールがあるという場合いくつかの方法が考えられます。

  1. 想定し得る型を順番にチェックし、キャストできるものを探して処理する
  2. 遅延バインディング
  3. リフレクション

型のメンバを動的に呼び出す: .NET Tips: C#, VB.NET, Visual Studio

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ