psu*_*h05 10 c# asp.net user-controls .net-3.5
我正在使用Visual Studio 2008 | .NET 3.5 | C#.我创建了一个具有以下属性的用户控件:DisplayMode.DisplayMode用于显示一系列文本框或单个文本框.
[Browsable(true),
Category("Appearance"),
DefaultValue(DISPLAY_MODE_FIELDS),
Description("Indicates whether to display the phone number as a single text box or separate fields.")]
public string DisplayMode
{
get { return mDisplayMode; }
set { mDisplayMode = value; }
}
Run Code Online (Sandbox Code Playgroud)
因此,我希望属性的选项为"Fields"或"Single".我在上面指定了我想在设计器中使这个可浏览,但是如何将这两个值设置为选项而不是在将来指定'Fields','Single'等?是否有另一个属性,我可以装饰属性与列出这些选项或我需要创建一个枚举(工作)?
在此先感谢,如果您需要任何其他信息,请告诉我们!
Ale*_*x Z 11
只需创建一个枚举
在您的用户控件中 -
public enum OrientationOption
{
Horizontal,
Vertical
}
public OrientationOption Orientation { get; set; }
Run Code Online (Sandbox Code Playgroud)
而已 !这就是VS自动完成中的样子

| 归档时间: |
|
| 查看次数: |
8554 次 |
| 最近记录: |