VB.NET动态添加textbox问题
时间: 2020-06-16来源:博客园
前景提要
VB.NET动态添加textbox问题
0 [待解决问题] 各位大大,小弟小白刚学代码,想把textbox数量根据自己需求动态增加和减少,代码如下:
Public Class Form1
Private N As Integer
Private PL As Integer 'textbox相对于窗体的duLeft
Private PT As Integer 'textbox相对于窗体的Top Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged TextBox1.Text = N For i = 1 To N Dim newtextbox As New TextBox newtextbox.Left = PL newtextbox.Top = PT Me.Controls.Add(newtextbox) PT += newtextbox.Height + 10 '各 newtextbox上下间隔10-------PL不变是希望左对齐 Next End Sub
End Class
可是调试之后,在textbox里面写数字,却不见新得文本框出现呢?? 无敌小朋友 | 菜鸟二级 | 园豆: 202
提问于:2020-06-16 13:40 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 并不是height+10好吧,是上一个控件的TOP+上一个height,高度没算明白。。。 多安分 | 园豆:387 (菜鸟二级) | 2020-07-11 15:10 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行