Я использую 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; }
}
Поэтому я хочу, чтобы параметры свойства были либо «Поля», либо «Одиночные». Я указал выше, что хочу сделать этот браузер доступным для просмотра в конструкторе, но как мне установить эти два значения в качестве параметров, а не знать, как указать «Поля», «Одиночный» и т. Д. В будущем? Есть ли другой атрибут, которым я могу украсить свойство, чтобы перечислить эти опции, или мне нужно создать enum (который работает)?
Заранее спасибо и, пожалуйста, дайте мне знать, если вам нужна другая информация!