在vb.net中使用Combobox动态填充TableLayoutPanel

时间:2015-07-13 02:44:05

标签: vb.net combobox tablelayoutpanel

我正在尝试开发一个用户输入数字的应用程序,并在将其提交给应用程序时,应用程序需要在面板上显示Comboboxes矩阵。我在同一个面板上显示矩阵。方阵的大小等于用户输入的数字。

为了显示矩阵,我使用了TableLayoutPanel。我需要在用户向应用程序提交矩阵大小后显示TableLayoutPanel。

我正在执行在SubmitBtn Click事件中填充tablelayoutpanel的操作。代码段如下

Private Sub SubmitBtn_Click(sender As Object, e As EventArgs) Handles SubmitBtn.Click
    c = CField.Text
    For i As Integer = 0 To c
        For j As Integer = 0 To i
            TableLayoutPanel1.Controls.Add(combobox1, i, j)
        Next
    Next
    Me.Controls.Add(Me.TableLayoutPanel1)
    TableLayoutPanel1.Invalidate()
End Sub

变量c,combobox和TableLayoutPanel1在事件处理程序之外和类定义中定义。

有人可以帮我解决这个问题。

由于

0 个答案:

没有答案