1

実行時にテキストボックスを作成するイベントボタンがあります。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)       Handles Button1.Click

  Dim textbox1 As New TextBox
  static Dim shiftDown As Integer
  static Dim counter As Integer

  counter += 1
  shiftDown = shiftDown + 30
  textbox1.Name = "Textbox" + counter.ToString()
  textbox1.Size = New Size(170, 10)
  textbox1.Location = New Point(10, 32 + shiftDown)
  textbox1.Visible = True
  GroupBox1.Controls.Add(textbox1)

End Sub

作成されたすべてのテキストボックスは、GroupBoxコントロールに動的に表示されます。

私の質問は、GroupBoxコントロールのサイズをその中の数量コントロールに従ってどのように管理できるかということです。

4

1 に答える 1

2

groupboxのAutoSizeandプロパティを使用します。AutoSizeMode

AutoSize = trueGroupBoxがその内容に基づいて自動的にサイズ変更する必要があるかどうかを設定します。それ以外の場合はfalse。デフォルトはtrueです。

GroupBoxのサイズを動的に制御するには、サンプルを参照してください

于 2012-06-12T11:47:50.100 に答える