gpt4 book ai didi

c# - 动态创建文本框

转载 作者:行者123 更新时间:2023-11-30 21:21:57 25 4
gpt4 key购买 nike

我需要动态创建文本框。这是我的代码,但我只创建了一个文本框:

 Public Sub CreateTextBox()
Dim I As Integer
Dim niz As Array
For I = 1 To 5
Dim myTextBox = New TextBox
myTextBox.Text = "Control Number:" & I
Me.Controls.Add(myTextBox)
Next

End Sub

那么我如何动态创建文本框呢?

谢谢!

最佳答案

此代码实际上创建了 5 个 TextBox 实例并将它们添加到当前表单中。问题是您将它们一个接一个地添加。您需要使用布局机制才能正确显示它们。

例如,此代码将以自上而下的方式将它们添加到 FlowLayoutPanel

Public Sub CreateTextBox()
Dim I As Integer
Dim panel as New FlowLayoutPanel()
panel.FlowDirection = FlowDirection.TopDown
For I = 1 To 5
Dim myTextBox = New TextBox
myTextBox.Text = "Control Number:" & I
panel.Controls.Add(myTextBox)
Next
Me.Controls.Add(panel)

End Sub

关于c# - 动态创建文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com