gpt4 book ai didi

vb.net - 为什么在用户控件中覆盖的文本属性在设计时未显示

转载 作者:行者123 更新时间:2023-12-03 23:33:11 24 4
gpt4 key购买 nike

我有一个覆盖属性文本的用户控件。但此属性在设计时未显示。

如果我将其重命名为标题或值,它会在设计时显示在属性中,但不会显示文本。

public Class SomeControl
Inherits System.Windows.Forms.UserControl

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

该怎么办?

最佳答案

添加了以下属性,问题就解决了。

    <EditorBrowsable(EditorBrowsableState.Always)> _
<Browsable(True)> _
<DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)> _
<Bindable(True)> _
Public Overrides Property Text() As String
Get
Return lblText.Text
End Get
Set(ByVal value As String)
lblText.Text = value
End Set
End Property

关于vb.net - 为什么在用户控件中覆盖的文本属性在设计时未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2873339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com