[VB.NET]动态加载自定义控件!!

前端之家收集整理的这篇文章主要介绍了[VB.NET]动态加载自定义控件!!前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
动态加载自定义控件!! 怎样动态加载自定义的控件,其中自定义控件中有一个comboBox.textBox.每点一次button将自动追加一条自定义控件记录。谁有相关例子给我研究研究。小弟不胜感激!! __________________________________________________________________________ Dim i As Integer,j As Integer For i = 1 To 9 For j = 1 To 9 bombbutton(i,j) = New Mybutton 定义一个按钮数组mybutton是自定义的 bombbutton(i,j).i = i bombbutton(i,j).j = j bombbutton(i,j).bomb = -1 + Rnd() * 9 bombbutton(i,j).Width = 25 bombbutton(i,j).Height = 25 bombbutton(i,j).Left = 25 * j bombbutton(i,j).Top = 25 * i Me.Controls.Add(bombbutton(i,j)) Next j Next i 希望对你有帮助。 __________________________________________________________________________ 谢谢楼上的,有所帮助!!但是不大,有没有真实的自定义控件的例子给我参考参考/ __________________________________________________________________________ 嗯?怎么大家都不会吗/谁要有,发到我的信箱里吧。yuweiwei_1981@yahoo.com.cn __________________________________________________________________________ 03下的PlaceHolder中AddControl不就可以了?你的自定义控件用LoadControl加载之后放到PlaceHolder中不就可以了。 __________________________________________________________________________ 05下应该也是一样的吧。呵呵。没怎么用05 __________________________________________________________________________ 为什么没有人愿意帮助我!! __________________________________________________________________________ 自定义控件是要所用 Page.LoadControl 方法来加载和初始化的,不能简单的使用New来生成新的实例。 加载才可以使用AddControl加载至页面预定的位置。 另外动态加载的自定义控件在页面刷新后会丢失,所以在PostBack后,PageLoad时,需要重新加载原来已经生成自定义控件 ,才可以看到多个自定义控件,否则你只可以看到一个控件。 __________________________________________________________________________ 哦,谢谢啊,楼上的兄弟们再问一个问题。因为自定义控件组里有两个控件一个是comboBox,一个是textBox.我想让整个自定义控件组enableb为true时comboBox可用,textBox不可用。enableb为false时comboBox不可用,textBox可用。我需要怎样在自定义控件.vb里去实现它。 __________________________________________________________________________ Private f_enable As Boolean Public Property enableb() As bool Get Return Me.f_enable End Get Set(ByVal value As bool) Me.f_enable = value If Me.f_enable = True Then Me.ComboBox31.Enabled = False Me.TextBox1.Enabled = True Else Me.ComboBox31.Enabled = True Me.TextBox1.Enabled = False End If End Set End Property __________________________________________________________________________ 楼上的啥也不说,谢谢啊 __________________________________________________________________________ 哦...这样... __________________________________________________________________________

猜你在找的VB相关文章