Учебники

VB.Net — Диалоговые окна

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

Все эти классы элементов управления диалогового окна наследуются от класса CommonDialog и переопределяют функцию RunDialog () базового класса, чтобы создать конкретное диалоговое окно.

Функция RunDialog () автоматически вызывается, когда пользователь диалогового окна вызывает свою функцию ShowDialog () .

Метод ShowDialog используется для отображения всех элементов управления диалогового окна во время выполнения. Возвращает значение типа перечисления DialogResult . Значения перечисления DialogResult —

  • Abort — возвращает значение DialogResult.Abort, когда пользователь нажимает кнопку Abort.

  • Отмена — возвращает DialogResult.Cancel, когда пользователь нажимает кнопку «Отмена».

  • Игнорировать — возвращает DialogResult. Игнорировать , когда пользователь нажимает кнопку Игнорировать.

  • Нет — возвращает DialogResult.No, когда пользователь нажимает кнопку Нет.

  • None — ничего не возвращает и диалоговое окно продолжает работать.

  • OK — возвращает DialogResult.OK, когда пользователь нажимает кнопку ОК

  • Retry — возвращает DialogResult.Retry, когда пользователь нажимает кнопку «Retry».

  • Да — возвращает DialogResult. Да , когда пользователь нажимает кнопку Да

Abort — возвращает значение DialogResult.Abort, когда пользователь нажимает кнопку Abort.

Отмена — возвращает DialogResult.Cancel, когда пользователь нажимает кнопку «Отмена».

Игнорировать — возвращает DialogResult. Игнорировать , когда пользователь нажимает кнопку Игнорировать.

Нет — возвращает DialogResult.No, когда пользователь нажимает кнопку Нет.

None — ничего не возвращает и диалоговое окно продолжает работать.

OK — возвращает DialogResult.OK, когда пользователь нажимает кнопку ОК

Retry — возвращает DialogResult.Retry, когда пользователь нажимает кнопку «Retry».

Да — возвращает DialogResult. Да , когда пользователь нажимает кнопку Да

На следующей диаграмме показано наследование общего диалогового класса —

Диалоговые окна VB.Net

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

Если дважды щелкнуть любой из элементов управления диалогового окна на панели инструментов или перетащить элемент управления на форму, он появится в области «Компоненты» в нижней части дизайнера Windows Forms, они не отображаются непосредственно в форме.

В следующей таблице перечислены наиболее часто используемые элементы управления диалогового окна. Нажмите на следующие ссылки, чтобы проверить их детали —

ColorDialog

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

FontDialog

Он предлагает пользователю выбрать шрифт из числа установленных на локальном компьютере и позволяет пользователю выбрать шрифт, размер шрифта и цвет.

OpenFileDialog

Он предлагает пользователю открыть файл и позволяет пользователю выбрать файл для открытия.

SaveFileDialog

Он предлагает пользователю выбрать место для сохранения файла и позволяет пользователю указать имя файла для сохранения данных.

PrintDialog

Это позволяет пользователю печатать документы, выбирая принтер и выбирая, какие разделы документа будут печатать из приложения Windows Forms.