Предопределенные шаблоны диалогов в VB.NET? - PullRequest
0 голосов
/ 15 сентября 2008

В VB.NET есть библиотека шаблонных диалогов, которые я могу использовать? Создать собственный диалог и унаследовать его легко, но, похоже, для такого рода вещей найдутся шаблоны.

Мне просто нужно что-то простое, например, Сохранить / Отмена, Да / Нет и т. Д.

Редактировать: MessageBox недостаточно, потому что я хочу добавить выпадающие меню, списки, сетки и т. Д. Если бы у меня была диалоговая форма, где я мог бы запросить несколько предопределенных кнопок, каждая из которых возвращала модальное результат и закрыл форму, тогда я мог бы добавить эти элементы управления, и кнопки уже были бы там.

Ответы [ 4 ]

2 голосов
/ 15 сентября 2008

Вам нужно нечто большее, чем то, что может предоставить MsgBox?

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")
1 голос
/ 15 сентября 2008

Почему бы не создать свой собственный шаблон? Я сделал это с помощью нескольких типов форм, а не только диалогов. Это отличный способ начать себя.

Создайте свой основной диалог, сделав его как можно более универсальным, затем сохраните его как шаблон.

Вот статья, которая поможет вам:

http://www.builderau.com.au/program/dotnet/soa/Save-time-with-Visual-Studio-2005-project-templates/0,339028399,339285540,00.htm

И

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx

0 голосов
/ 15 сентября 2008

Конечно, есть MessageBox (сокращение MsgBox в VB.Net), а также общие диалоговые окна, такие как Открыть файл, Сохранить файл, Печать, ColorPicker и т. Д.

Тем не менее, ни один из них на самом деле не квалифицируется как шаблоны.

Я могу сочувствовать желанию лучшего сообщения время от времени. Вы можете попробовать код проекта: держу пари, вы увидите дюжину ...

0 голосов
/ 15 сентября 2008

Вы не можете использовать Класс MessageBox ?

...