コントロールを動的に配列で生成する方法

VBでは、コントロールの配列を宣言することでコントロール配列を作成できます。以下にコントロール配列を作成する一般的な方法をいくつか示します。

  1. まず、フォームのコード領域でコントロール配列変数を宣言します。例えば、ボタン配列変数を「btnArray」という名前で宣言します
Private btnArray() As Button
  1. フォームのロードイベントや、適切な別のイベントのタイミングで、コントロール配列の初期化を行い、配列サイズを決定します。例えば、5つのボタンを含む配列を初期化する場合は、次のようにします。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
btnArray = New Button(4) {} ' 创建一个包含5个按钮的数组,索引范围为0到4
' 可以在这里为每个按钮设置初始属性,例如位置、大小、文本等
End Sub
  1. コントロール配列内のコントロールにはインデックスを通じてアクセスして操作できます。たとえば、インデックス 0 のボタンの Click イベントを使用してボタンクリックイベントを処理します。
Private Sub btnArray_Click(sender As Object, e As EventArgs) Handles btnArray(0).Click
' 处理按钮点击事件的代码
End Sub

コントロール配列を使用して、複数のコントロールの管理や操作をより簡単に可能にします。たとえば、コントロールのプロパティを設定または取得するために配列をループして処理したり、必要に応じて動的にコントロールを追加または削除したりできます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds