Показать UserControl как всплывающее окно - PullRequest
2 голосов
/ 23 апреля 2011

У меня есть UserControl, где у меня есть несколько кнопок и текстовых полей.Мне было интересно, как я могу отобразить этот UserControl, когда пользователь нажимает кнопку.

Ответы [ 2 ]

5 голосов
/ 23 апреля 2011

Пользовательский элемент управления не может быть «всплывающим окном», для которого требуется окно верхнего уровня. Форма. Вы можете поместить пользовательский элемент управления в форму и использовать метод Show (), чтобы сделать его видимым.

Между прочим, превращение пользовательского элемента управления в окно верхнего уровня технически возможно с помощью метода SetTopLevel (). Это не стоит хлопот, оно не будет вести себя как должное.

0 голосов
/ 23 апреля 2011

Вы должны вставить пользовательский элемент управления в форму окна, а затем сделать его модальным окном.Сделайте объект этой формы и затем вызовите object.open();

...