Предопределенные шаблоны диалоговых окон в VB.NET?

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

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

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

Есть ли конкретная причина, по которой вы не можете использовать класс MessageBox?

rjzii 15.09.2008 17:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
1 392
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

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

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")

Ах да, он сказал VB.NET, да ладно. В любом случае это должно сработать для него.

GEOCHET 15.09.2008 17:37

Конечно, есть MessageBox (сокращение MsgBox в VB.Net), а также общие диалоговые окна Windows, такие как Open File, Save File, Print, ColorPicker и т. д.

Однако ни один из них не может считаться шаблонами.

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

Ответ принят как подходящий

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

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

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

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

Спасибо, я этим занимаюсь и согласен, это легко. Мне просто было интересно, есть ли там общий шаблон. Спасибо за быстрый ответ!

JosephStyons 15.09.2008 17:43

Если все, что вы ищете, это простые вещи, такие как да / нет, ок / отмена, вам действительно стоит подумать об использовании встроенных функций класса MessageBox (msgbox).

GEOCHET 15.09.2008 17:47

Я не понимаю, что не так с классом MessageBox, что заставляет вас отказаться от его использования.

Jon Limjap 15.09.2008 17:57

Пожалуйста, посмотрите мой комментарий в исходном посте

JosephStyons 16.09.2008 00:00

Другие вопросы по теме