以编程方式向容器添加控件

福汀

我已经制作了一个包含面板的用户控件,我想向其添加另一个控件。所有这些我都希望以编程方式实现。

实际上,我想创建一个Calandar,较大的列和单元格。

我想将单元格添加到我的列中。然后将我的列添加到我的Calendar对象。

这是我为回忆创建的代码。

创建列:

Private Sub CreateColumns()
    For i = 0 To Calendar.GetUpperBound(0)
        ASFColumns(i) = New ASFcolumn
        With ASFColumns(i)
            .Width = 252
            .Visible = True
            .Left = 250 * i + i + 2
            .Top = 35
        End With
        Me.Controls.Add(ASFColumns(i))
        'AddHandler Calendar(i, j).Click, AddressOf ClickOnCells
    Next
End Sub

添加我的细胞

For i = 0 To Calendar.GetUpperBound(0)
        For j = 0 To Calendar.GetUpperBound(1)
            Calendar(i, j) = New ASFmultiTaskCell
            With Calendar(i, j)
                .Width = 250
                .Visible = True
                .Left = 250 * j + j + 2
                .Top = 33 * i + i + 70
                .BringToFront()
            End With
            'Me.Controls.Add(Calendar(i, j)) 
            ASFColumns(i).Controls.Add(Calendar(i, j))
            AddHandler Calendar(i, j).Click, AddressOf ClickOnCells
        Next
    Next

谢谢

戴夫

我不太确定您要做什么,所以我做了一些事情。我创建了Calendar作为ASFmultiTaskCell的2d数组,这是一个用户控件。下面的代码成功地将用户控件添加到窗体或面板/组框。该事件也适用。

Dim Calendar(2, 3) As ASFmultiTaskCell

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        For i = 0 To Calendar.GetUpperBound(0)
            For j = 0 To Calendar.GetUpperBound(1)
                Calendar(i, j) = New ASFmultiTaskCell
                With Calendar(i, j)
                    .Width = 250
                    .Visible = True
                    .Left = 250 * j + j + 2
                    .Top = 33 * i + i + 70
                    .BringToFront()
                End With

                Me.Controls.Add(Calendar(i, j))
                GroupBox1.Controls.Add(Calendar(i, j))

                AddHandler Calendar(i, j).Click, AddressOf ClickOnCells
            Next
        Next
    End Sub

    Private Sub ClickOnCells()

    End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式添加表单和控件

来自分类Dev

如何以编程方式添加用户控件

来自分类Dev

以编程方式向Spark DataFrame添加几列

来自分类Dev

以编程方式快速向NavigationBar添加约束

来自分类Dev

以编程方式向元素添加属性

来自分类Dev

以编程方式向按钮添加操作

来自分类Dev

以编程方式向图像添加边框

来自分类Dev

以编程方式向UITextField添加约束

来自分类Dev

以编程方式向Spark DataFrame添加几列

来自分类Dev

无法以编程方式向图层添加要素

来自分类Dev

以编程方式向视图添加约束

来自分类Dev

以编程方式向按钮添加事件

来自分类Dev

Word中的VBA:以编程方式添加内容控件

来自分类Dev

如何以编程方式在钛合金中添加控件

来自分类Dev

如何以编程方式在钛合金中添加控件

来自分类Dev

以编程方式将项目添加到用户控件

来自分类Dev

以编程方式将控件以编程方式添加到空数组时,可独立操作-VueJS

来自分类Dev

以编程方式在同一容器中多次添加视图

来自分类Dev

如何以编程方式将UICollectionView添加到容器?

来自分类Dev

快速以编程方式向工具栏添加按钮

来自分类Dev

以编程方式向电子邮件添加签名

来自分类Dev

以编程方式向Android中的framelayout添加片段

来自分类Dev

如何以编程方式向片段添加按钮

来自分类Dev

如何以编程方式向位图图像添加文本?WPF

来自分类Dev

如何以编程方式向Wagtail StreamField添加内容?

来自分类Dev

使用CLI和宏以编程方式向Confluence添加页面

来自分类Dev

如何以编程方式向NSWindow(或NSView)添加视图?

来自分类Dev

如何以编程方式向Silverstripe添加新页面?

来自分类Dev

是否可以以编程方式向方案添加行?

Related 相关文章

热门标签

归档