2016-08-02 11 views
0

コンポーネントを作成していて、テキストプロパティを使用する必要があります...動作させることができません。Public OverridesプロパティText As String vb.net

の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

+0

http://stackoverflow.com/a/6484087/17034 [コンパイル後にデザイナーでユーザーコントロールdissappearsのテキスト]の –

+0

可能な複製( http://stackoverflow.com/questions/6483984/text-of-usercontrol-dissappears-in-designer-after-compilation) – Blackwood

答えて

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 
+0

本当に必要なのは閲覧可能でエディタブラウズ可能なものでした。 –

関連する問題