2016-03-18 22 views
0

vb6では、同じコントロールの配列を作成し、それらを動的に追加したり削除したりすることができます。vb6〜vb.net:コントロールの配列

どのようにvb.netで似たようなことをしますか?

+1

全く同じようなものはありません。 '新しいボタン(Of Button)としてのプライベートmyList'は近いですが、あなたはすでにコントロールコレクションの名前などでそれらにアクセスできます – Plutonix

+0

@Plutonix ... Thx – ChaChaMan

答えて

0

これは私がリストに任意のコントロールを作成する能力を描写するが、これは、任意の特定の制御であってもよいList型としてベースControlオブジェクトを使用私の例でList

Dim controlList As List(Of Control) 
    controlList.Add(New Button()) 
    controlList.Add(New TextBox()) 
    controlList.Add(New ListView()) 
    controlList.Add(New Label()) 
    controlList.Add(New ComboBox()) 

で容易に達成することができますあなたが望むタイプ。配列は、ご利用の場合に必要とされている場合は、List機能.Count()

を使用することができ、リスト内のコントロールの数を取得するにはなど

ButtonTextBoxLabelは、あなたがList機能を使用することができます.ToArray()

関連する問題