请圣人看一下用VB.net能否实现这种动态添加控件并设置事件
请高人看一下用VB.net能否实现这种动态添加控件并设置事件?
每按一次添加按钮,动态填加一组控件,包含一个combobox和一个textbox。
如下图:

添加的combobox控件的items有=,<,>...(这个好实现);
我想要在选择combobox控件中的项时(触发SelectedIndexChanged事件时),在后面的动态生成的Textbox控件显示相应的所选内容(=,<,>...),每添加一组控件,combobox都具体这个的功能。
能否实现,事件添加程序怎么写,我用的是vb.2008。
------解决方案--------------------
winForm?
------解决方案--------------------
Controls.Add()添加一个文本框和一个下拉进来。
------解决方案--------------------
AddHandler btn.Click, AddressOf btn_Click
AddHandler btn.DragDrop, AddressOf btn_DragDrop
AddHandler btn.DoubleClick, AddressOf btn_DoubleClick
AddHandler btn.MouseDown, AddressOf btn_MouseDown
AddHandler btn.MouseMove, AddressOf btn_MouseMove
AddHandler btn.MouseUp, AddressOf btn_MouseUp
AddHandler btn.MouseLeave, AddressOf btn_MouseLeave
------解决方案--------------------
For j = 0 To 6
For i = 0 To 6
Dim FirstLabel As New Label
Me.Controls.Add(FirstLabel)
List.Add(FirstLabel)
List.Item(j * 7 + i).top = j * 10
FirstLabel.TabIndex = j * 7 + i '修改新加入控件的TabIndex值
Next
Next
用索引就可以。
每按一次添加按钮,动态填加一组控件,包含一个combobox和一个textbox。
如下图:
添加的combobox控件的items有=,<,>...(这个好实现);
我想要在选择combobox控件中的项时(触发SelectedIndexChanged事件时),在后面的动态生成的Textbox控件显示相应的所选内容(=,<,>...),每添加一组控件,combobox都具体这个的功能。
能否实现,事件添加程序怎么写,我用的是vb.2008。
------解决方案--------------------
winForm?
------解决方案--------------------
Controls.Add()添加一个文本框和一个下拉进来。
------解决方案--------------------
AddHandler btn.Click, AddressOf btn_Click
AddHandler btn.DragDrop, AddressOf btn_DragDrop
AddHandler btn.DoubleClick, AddressOf btn_DoubleClick
AddHandler btn.MouseDown, AddressOf btn_MouseDown
AddHandler btn.MouseMove, AddressOf btn_MouseMove
AddHandler btn.MouseUp, AddressOf btn_MouseUp
AddHandler btn.MouseLeave, AddressOf btn_MouseLeave
------解决方案--------------------
For j = 0 To 6
For i = 0 To 6
Dim FirstLabel As New Label
Me.Controls.Add(FirstLabel)
List.Add(FirstLabel)
List.Item(j * 7 + i).top = j * 10
FirstLabel.TabIndex = j * 7 + i '修改新加入控件的TabIndex值
Next
Next
用索引就可以。