создание диалогового окна о программе в приложении формы C#

у меня есть приложение формы C#, в котором у меня есть меню, где один из элементов help. Он имеет подпункт About. Как вы видели во многих приложениях, когда вы нажимаете на help, открывается отдельное диалоговое окно, в котором отображается информация.

Я хочу что-то подобное, пожалуйста, помогите мне, как я могу сделать что-то подобное.

4 ответов


добавление меню в форму Windows во время разработки Откройте форму, в которую требуется добавить меню в конструкторе Windows Forms.

  • на панели инструментов double-click на

Похоже, вы не искали долго, здесь он идет просто добавить один, используя предопределенный шаблон:

Add item window

и вы могли бы найти эту ссылку полезной:

social.msdn.microsoft.com

цитата оттуда:

  1. создать новое приложение Windows form
  2. в" обозревателе решений", в левой части экрана , щелкните правой кнопкой мыши на названии вашей windows приложение.
  3. выберите Add-->New item
  4. в окне "Добавить новый элемент "выберите " AboutBox", назовите его" AboutBox1", нажмите кнопку "Добавить". Теперь у вас есть в вашем applicatoin две формы: "Form1" -- созданные по умолчанию вашим типом проекта и" AboutBox1".
  5. щелкните правой кнопкой мыши на " Form1 "и выберите"Design View".
  6. дважды щелкните на sourface дизайна form1.
  7. после этого вы увидите это код:

    private void Form1_Load(object sender, EventArgs e)
    {
    
    }
    
  8. добавьте этот код в свое приложение, чтобы выглядеть так:

    private void Form1_Load(object sender, EventArgs e)
    {
        AboutBox1 a = new AboutBox1();
        a.Show();
    }
    
  9. выполнить приложение.


в шаблонах есть стандартное поле about, попробуйте Project / Add new item и найдите поле About. Вы можете показать его как обычную форму диалога, например, используя новый AboutBox(это). Метод showdialog(); в пункте меню выберите обработчик.


до или после добавления поля о проекте из списка возможных элементов убедитесь, что AssemblyInfo.cs выполняется с данными.

AssemblyInfo.cs в окне обозревателя решений

в вашем проекте нажмите "Свойства". Откройте AssemblyInfo.цезий. Это источник информации, отображаемой в поле о программе.