Предопределенные шаблоны диалогов в VB.NET?
Вопрос
Есть ли в VB.NET библиотека шаблонов диалоговых окон, которую я могу использовать?Легко создать собственный диалог и наследовать его, но, похоже, для подобных вещей существуют шаблоны.
Мне просто нужно что-то простое, например «Сохранить/Отменить», «Да/Нет» и т. д.
Редактировать:MessageBox недостаточно, потому что я хочу добавить выпадающие меню, списки, сетки и т. д.Если бы у меня была диалоговая форма, в которой я мог бы запросить несколько заранее определенных кнопок, каждая из которых возвращала бы модальный результат и закрывала форму, то я мог бы добавить эти элементы управления, и кнопки уже были бы там.
Решение
Почему бы не создать свой собственный шаблон?Я сделал это с несколькими типами форм, а не только с диалогами.Это отличный способ дать себе толчок.
Создайте базовый диалог, сделав его максимально общим, а затем сохраните его как шаблон.
Вот статья, которая вам поможет:
И:
Другие советы
Вам нужно что-то большее, чем то, что может предоставить MsgBox?
MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")
Вы не можете использовать Класс MessageBox?
Конечно, есть MessageBox (сокращение MsgBox в VB.Net), а также общие диалоговые окна Windows, такие как «Открыть файл», «Сохранить файл», «Печать», ColorPicker и т. д.
Однако ни один из них на самом деле не может считаться шаблоном.
Я могу посочувствовать тому, что время от времени хочется улучшить окно сообщений.Вы можете попробовать проект кода:Держу пари, ты увидишь дюжину...