Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net增加动态创建的文本框控件之间的间距_Vb.net_Textbox_Margin_Dynamically Generated - Fatal编程技术网

vb.net增加动态创建的文本框控件之间的间距

vb.net增加动态创建的文本框控件之间的间距,vb.net,textbox,margin,dynamically-generated,Vb.net,Textbox,Margin,Dynamically Generated,我已经动态创建了文本框,我想增加它们之间的边距,如果我增加字体大小,它们将不会相互重叠。是否有我可以使用的属性。我已经用过了 txtbox.top = txtbox.top +5 但是它把所有的文本框都压下来了,我想增加文本框之间的距离 for i = 0 to pnl.controls.count-1 pnl.controls(textboxD & i).top = pnl.controls(textboxD & i).top +5 next 我使用上面的代码来

我已经动态创建了文本框,我想增加它们之间的边距,如果我增加字体大小,它们将不会相互重叠。是否有我可以使用的属性。我已经用过了

txtbox.top = txtbox.top +5
但是它把所有的文本框都压下来了,我想增加文本框之间的距离

for i = 0 to pnl.controls.count-1

    pnl.controls(textboxD & i).top = pnl.controls(textboxD & i).top +5

next

我使用上面的代码来移动工具箱。提前感谢

改用FlowLayoutPanel。它将为您移动控件。谢谢flowlayoutpnael正在工作,但问题是现在所有标签和文本框都显示为一个拜拜。我有没有办法显示标签:文本框而不是标签
文本框
标签请尝试将标签和文本框放在面板或用户控件中,以便现在它作为一个单元。@Allex确保FLP设置为从左到右,而不是从上到下,并确保其宽度大于2个控件的宽度,否则将自动将其包裹