Public覆盖属性文本为String vb.net

时间:2016-08-02 20:57:46

标签: vb.net text user-controls

我正在创建一个组件,需要使用text属性......我无法使其工作。

Visual Studio 2015

Public Overrides Property Text() As String
    Get
        Return TextBox1.Text
    End Get
    Set(ByVal value As String)
        TextBox1.Text = value
    End Set
End Property

--->没有错误,但不可见

Public Property TText() As String
    Get
        Return TextBox1.Text
    End Get
    Set(ByVal Value As String)
        TextBox1.Text = Value
    End Set
End Property

---->工作......但我需要TEXT

THKS

1 个答案:

答案 0 :(得分:1)

解决!我需要添加这些属性以使其显示在Visual Studio中:

<ComponentModel.Browsable(True)>  
<ComponentModel.DesignerSerializationVisibility(ComponentModel.DesignerSerializationVisibility.Hidden)>
<ComponentModel.EditorBrowsable(ComponentModel.EditorBrowsableState.Never)>
<ComponentModel.Bindable(True)>
Public Overrides Property Text As String
    Get
        Return TextBox1.Text
    End Get
    Set(ByVal value As String)
        TextBox1.Text = value
    End Set
End Property