首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用户控件的默认属性值 DefaultValue("晓华") 为什么无法在属性编辑框中显示?该如何解决

2012-01-21 
用户控件的默认属性值 DefaultValue(晓华) 为什么无法在属性编辑框中显示?我做的用户控件的默认属性值 D

用户控件的默认属性值 DefaultValue("晓华") 为什么无法在属性编辑框中显示?
我做的用户控件的默认属性值 DefaultValue("晓华") 为什么无法在属性编辑框中显示?
  Private _UserName As String
  <Category("Appearance"), _
  Description("用户姓名"), _
  DefaultValue("晓华"), _
  Bindable(True)> _
  Public Property UserName() As String
  Get
  _UserName = TextBox1.Text
  Return _UserName
  End Get
  Set(ByVal value As String)
  _UserName = value
  TextBox1.Text = value

  End Set
  End Property

[解决办法]
我也遇到过相同的问题。我用另外得办法解决的,可以行得通,但不知道是不是正确得做法。

Private _UserName As String ="晓华" <Category("Appearance"), _ 
Description("用户姓名"), _ 
Bindable(True) > _ 
Public Property UserName() As String 
Get 
_UserName = TextBox1.Text 
Return _UserName 
End Get 
Set(ByVal value As String) 
_UserName = value 
TextBox1.Text = value 

End Set 
End Property
[解决办法]
我也遇到过相同的问题。我用另外得办法解决的,可以行得通,但不知道是不是正确得做法。 

Private _UserName As String ="晓华"
<Category("Appearance"), _
Description("用户姓名"), _
Bindable(True) > _
Public Property UserName() As String
Get
_UserName = TextBox1.Text
Return _UserName
End Get
Set(ByVal value As String)
_UserName = value
TextBox1.Text = value

End Set
End Property

热点排行