VB.NET 动态控件 属性问题
布局方面,建议你用FlowLayoutPanel,不用手工控制控件位置了。假设有一个FlowLayoutPanel1。
创新互联公司专注于祁县企业网站建设,响应式网站设计,商城网站制作。祁县网站建设公司,为祁县等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
先在窗体类中建一个控件的集合:
Dim
TextBoxes
As
New
List(Of
TextBox)
在button1的
Click事件
中写:
For
i
=
1
To
5
'5是每次加入的数量
Dim
newTextBox
As
New
TextBox()
'newTextBox.Size
=
New
Size(100,20)
'
TextBoxes.Add(newTextBox)
'加入我们的集合中
FlowLayoutPanel1.Controls.Add(newTextBox)
'加到窗体的FlowLayoutPanel中去
Next
i
然后button2的Click事件中:
For
Each
itemTextBox
As
TextBox
In
TextBoxes
'这里的itemTextBox.Text就代表每个TextBox里的文本
'如果你需要清空,调用TextBoxes.Clear()和FlowLayoutPanel.Controls.Clear()即可
Next
vb.net 窗体布局的问题
1.先在窗体放置两个pane,pane1的Dock属性是Left,pane2是fill
2.再添加两个pane,分别为pane3,pane4,把她们添加到pane2里面
3.再添加两个button,放置到pane1里面
4.往pane3和pane4中分别放点不同的东西
5.然后button的事件是:
private void button1_Click(object sender, EventArgs e)
{
this.panel3.Visible = true;
this.panel4.Visible = false;
}
private void button2_Click(object sender, EventArgs e)
{
this.panel3.Visible = false;
this.panel4.Visible = true;
}
大概都是这么实现的,具体的效果还需要丰富
我以前也研究过vista优化大师的效果
也仿照出来了,如果你需要源代码,可以写上你的邮箱,我给你发过去
关于vb.net中窗口布局的问题
label。要左右分,就把高度设成和窗口一样,宽度设成二啊三啊四啊五啊什么的
要上下分同理,把宽度设成和窗口一样,高度设成二啊三啊四啊五啊什么的
你多用几个label对程序速度没啥影响
vb.net窗体布局
用2个panel,设置边框就是2个块,控件拖到panel里。
速度,你是指提交速度吗?
这个看你的sql文和库、表,以及数据多少。。对了,顺便问下,是cs还是bs?
应用程序用以上方法。。
如果是页面,我不知道你想要分成两部分是什么概念?是treeview的样子,还是像现在这个页面,你我的回答分开的两个部分,可以用div ,table也可以设置边框的。方法有很多。看你想要什么
文章名称:vb.net控件布局 vb窗体设计菜单编辑怎么做
转载来源:http://lswzjz.com/article/doohpgh.html