加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 23:39:22 所属栏目:大数据 来源:网络整理
导读:动态加载自定义控件!! 怎样动态加载自定义的控件,其中自定义控件中有一个combobox.textbox.每点一次button将自动追加一条自定义控件记录。谁有相关例子给我研究研究。小弟不胜感激!! ________________________________________________________________
动态加载自定义控件!! 怎样动态加载自定义的控件,其中自定义控件中有一个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 __________________________________________________________________________ 楼上的啥也不说,谢谢啊 __________________________________________________________________________ 哦...这样... __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读