实现一个通用的user control,它本身有很多的属性供用户设置,但是目前仅能在Html代码直接修改来设置,比如:
<uc1:UserCtrl id="UC" TextType="..."
MinLength="12"
MaxLength="20"
IsCheckLen="true"
IsRequired="true"
......
runat="server">
</uc1:UserCtrl>
但是这样很不方便。现在要求用户在使用这个控件的时候,能像使用系统提供的控件一样,可以在 属性面板 中更改其属性?这样可以降低使用的难度,减少错误!请问此属性列表如何在 VB.net 中以Properties面板的形式实现?
<uc1:UserCtrl id="UC" TextType="..."
MinLength="12"
MaxLength="20"
IsCheckLen="true"
IsRequired="true"
......
runat="server">
</uc1:UserCtrl>
但是这样很不方便。现在要求用户在使用这个控件的时候,能像使用系统提供的控件一样,可以在 属性面板 中更改其属性?这样可以降低使用的难度,减少错误!请问此属性列表如何在 VB.net 中以Properties面板的形式实现?
{
get
{}
set
{}
}
========================================
我的签名(2004年12月24日 11时25分17秒)
========================================
我的签名(2004年12月24日 11时40分29秒)
我使用的是.net 2002,不知道是否是环境的问题引起的。按你所说,我使用F4,却只得到极可怜的几个属性可以设置,我程序中使用的属性没有一个可以显示出来。 抱歉,“!”是你的反感,却是我得偏爱,圣诞快乐!
<Category("样式"), Description("表头的总高度(px).")> _
Public Property TableHeaderHeight() As String
Get End Get
Set(ByVal Value As String) End Set
End Property
<Category("样式"), Description("表头的总高度(px).")> _
以上这个方法我试过了,不过却总是会得到 Type '***' is not defined的错误,***这里指上文中的 Category 和 Description
not user control
这个东东已经在项目中使用了,所以再改成Custom Control 不太可能。