网站首页 > 文章中心 > 其它

vb.net控件名字一样

作者:小编 更新时间:2023-10-15 07:38:41 浏览量:176人看过

vb.net 如何动态添加N个一样的textbox控件?(马上采纳)

自己在窗体上加一个按钮,以下是详细代码(整个类)

Public Class Form1

Private N As Integer '用来记添加要加入textbox的个数

Private PL As Integer = 10 'textbox相对于窗体的Left

Private PT As Integer = 10 'textbox相对于窗体的Top

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.AutoScroll = True '窗体自动显示滚动条

N = 10 '初始化N为10

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

①.,添加一个模块,在模块里声明一个全局公共变量N;

vb.net自定义控件问题

首先,你已经完成的步骤是:

①新建一个用户控件[注意,用户控件(UserControl)不是自定义控件(CustomControl)]

并将其 Dock 属性设置为 Fill

然后,你需要做的是动态增减控件.

但在此处,你可以直接增删控件.

具体实现如下:

将其 AutoScroll 属性设置为 True,即自动显示滚动条,

并设置其 FlowDirection 属性(例如设置为 TopDown)

这样就省去了手动调整 RadioButton 位置的麻烦

(十分简洁,注释除外):

''' summary

''' 创建一个新的 RadioButton.

''' /summary

Private Function CreateRadio() As RadioButton

Dim NewRadio As New RadioButton

components.Add(NewRadio)

'components 字段由控件设计器自动创建,

'此代码目的是使控件在销毁(Dispose)时能自动销毁 RadioButton

'详情参见 RadioList.Designer.vb

NewRadio.Parent = RadioPanel

'设置容器

AddHandler NewRadio.CheckedChanged, AddressOf RadioButtons_CheckedChanged

'设置事件处理程序

Return NewRadio

End Function

''' 移除已存在的 RadioButton.

Private Sub RemoveRadio(ByVal dest As RadioButton)

components.Remove(dest)

dest.Dispose()

'无中生有的 RadioButton 的事件处理程序

Private Sub RadioButtons_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

'在此处设置选中项的属性,通过 sender 来确定不同的 OptionButton

'你可以通过将 OptionButton 放在一个列表,

'如 List(Of OptionButton) 中来像数组一样维护选项的次序

'注意,此处需要判断 sender 的 Checked 属性是否为 True

'因为 Changed 是"改变",而不是"选中"

'例如:

If DirectCast(sender, RadioButton).Checked Then

SelectedIndex = ...

End If

vb.net 界面控件,一组控件相同名字,index不同.vb6 很容易,.net 好像没有ind

MyString(int size,const char cstr)

{

m_pChars=new char[size+1];

memset(m_pChars,'\0',size+1);

memset(m_pChars,cstr,size);

}

以上就是土嘎嘎小编为大家整理的vb.net控件名字一样相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章