用户控件的子控件属性不是持久性的

时间:2019-01-09 17:08:43

标签: .net vb.net

我有一个用户控件,当我在子控件上设置属性时,例如左侧和宽度,它们被忘记了。

我制作了一个图像来说明这一点,但是看起来他们停止了允许图像。

Public ReadOnly Property Label As imsLabel
    Get
        Return lbl
    End Get
End Property

Public Property LabelText As String
    Get
        Return lbl.Text
    End Get
    Set(value As String)
        lbl.Text = value
    End Set
End Property

Public ReadOnly Property Dropdown As ComboBox
    Get
        Return cbo
    End Get
End Property

Public ReadOnly Property ColorBox As imsPictureBox
    Get
        Return pic
    End Get
End Property

当我在窗体上绘制控件时,它会在设计时显示。当我将图片框和组合框移到10并使用属性窗口将标签的大小增加10时,它会正确显示在屏幕上。当我运行该应用程序或关闭该窗体并重新打开它时,更改将丢失。

有人知道如何使它们持久化吗?我正在使用上面的属性。我需要直接公开每个属性吗?

谢谢

0 个答案:

没有答案