создание диалогового окна о программе в приложении формы C#
у меня есть приложение формы C#, в котором у меня есть меню, где один из элементов help
. Он имеет подпункт About
. Как вы видели во многих приложениях, когда вы нажимаете на help, открывается отдельное диалоговое окно, в котором отображается информация.
Я хочу что-то подобное, пожалуйста, помогите мне, как я могу сделать что-то подобное.
4 ответов
добавление меню в форму Windows во время разработки Откройте форму, в которую требуется добавить меню в конструкторе Windows Forms.
- на панели инструментов
double-click
на
Похоже, вы не искали долго, здесь он идет просто добавить один, используя предопределенный шаблон:
и вы могли бы найти эту ссылку полезной:
цитата оттуда:
- создать новое приложение Windows form
- в" обозревателе решений", в левой части экрана , щелкните правой кнопкой мыши на названии вашей windows приложение.
- выберите Add-->New item
- в окне "Добавить новый элемент "выберите " AboutBox", назовите его" AboutBox1", нажмите кнопку "Добавить". Теперь у вас есть в вашем applicatoin две формы: "Form1" -- созданные по умолчанию вашим типом проекта и" AboutBox1".
- щелкните правой кнопкой мыши на " Form1 "и выберите"Design View".
- дважды щелкните на sourface дизайна form1.
после этого вы увидите это код:
private void Form1_Load(object sender, EventArgs e) { }
добавьте этот код в свое приложение, чтобы выглядеть так:
private void Form1_Load(object sender, EventArgs e) { AboutBox1 a = new AboutBox1(); a.Show(); }
выполнить приложение.
в шаблонах есть стандартное поле about, попробуйте Project / Add new item и найдите поле About. Вы можете показать его как обычную форму диалога, например, используя новый AboutBox(это). Метод showdialog(); в пункте меню выберите обработчик.
до или после добавления поля о проекте из списка возможных элементов убедитесь, что AssemblyInfo.cs выполняется с данными.
AssemblyInfo.cs в окне обозревателя решений
в вашем проекте нажмите "Свойства". Откройте AssemblyInfo.цезий. Это источник информации, отображаемой в поле о программе.