Я создаю программу, которая получает от пользователя такие свойства, как размер, местоположение, стыковка, привязка и т. Д. для установки этих свойств в другом проекте.

Так есть ли какой-нибудь компонент, который я использую для этой цели? когда я хочу получить размер, я использовал текстовое поле и проверял, является ли значение истинным или нет (разделяется или нет). и то же самое для определения местоположения.

Но я не знаю, как получить от пользователя Dock и Anchor. Я должен использовать что-то вроде combobox для выбора "Top", "Bottom", .. или любого их объединения ...

Есть ли лучший способ?

А также я хочу показать пользователю предварительный просмотр выбранных свойств. Я должен создать свой?

2
Elahe 17 Авг 2014 в 09:26

1 ответ

Лучший ответ

Вы можете использовать это:

dockStyleComboBox.DataSource = Enum.GetValues(typeof (DockStyle));
dockStyleComboBox.SelectedIndexChanged += OnDockStyleChanged;

anchorStyleComboBox.DataSource = Enum.GetValues(typeof (AnchorStyles));

private void OnDockStyleChanged(object sender, EventArgs eventArgs)
{
   dockStyleComboBox.Dock = (DockStyle)dockStyleComboBox.SelectedItem;
}
1
cdmnk 17 Авг 2014 в 11:44