Всплывающее окно в winforms - PullRequest
       0

Всплывающее окно в winforms

7 голосов
/ 10 апреля 2011

У меня есть приложение Windows Form, в котором я показываю информацию о продуктах и ​​категориях продуктов в виде таблицы. Я хотел бы создать всплывающее окно, чтобы, когда я щелкаю правой кнопкой мыши по продукту и выбираю добавить в категорию, появляется всплывающее окно, в котором я показываю все категории в выпадающем списке, а когда я нажимаю кнопку, продукт добавляет в категорию.

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

Ответы [ 2 ]

8 голосов
/ 10 апреля 2011

Вы можете создать обычную форму и вызвать метод myPopupForm.ShowDialog(). Метод ShowDialog блокирует основную форму, поэтому пользователь может выбрать категорию, в которой вы Close() всплывающее окно; выполнение будет продолжено в основной форме.

Более подробную информацию можно найти на http://msdn.microsoft.com/en-us/library/c7ykbedk.aspx#Y800.

1 голос
/ 13 ноября 2014

Form2 form = new Form2();

// Этот метод будет похож на метод Message.Show, но вы можете добавить кнопки, текстовые поля и т. Д. В инструменты конструктора.

form.ShowDialog();

// Этот метод просто вызовет другую форму.

form.Show();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...