如何从设计视图访问用户控件属性?
例如,我有一个使用属性调用的自定义用户NoteBox
控件Title
。
我希望能够设置Title
属性彻底设计视图并将其显示在我的表单上,就像您使用Text
标签、按钮或组框的属性一样。
这可能吗?
如何从设计视图访问用户控件属性?
例如,我有一个使用属性调用的自定义用户NoteBox
控件Title
。
我希望能够设置Title
属性彻底设计视图并将其显示在我的表单上,就像您使用Text
标签、按钮或组框的属性一样。
这可能吗?
您可以这样做,并且在大多数情况下,当您将 UserControl 拖到设计器上时,它应该会自动工作。有许多属性,例如CategoryAttribute
和类似的,可以帮助PropertyGrid
确定如何显示您的控件属性。
有关详细信息,我建议阅读充分利用 .NET Framework PropertyGrid 控件。那篇文章详细介绍了所有适当的属性,以及演示如何根据需要为您的属性制作自定义编辑器等。