C # Окно формы приложения - PullRequest
0 голосов
/ 20 июня 2010

Я пытаюсь перейти от одного приложения к следующему, нажав кнопку, как мне это сделать?

Ответы [ 3 ]

3 голосов
/ 20 июня 2010

Я предполагаю, что «переходить от одного приложения формы к другому» означает, что вы хотите вызвать другой исполняемый файл (например, другое приложение Windows Forms). Если это предположение верно, вы можете подключить метод OnClick к кнопке, чтобы сделать что-то вроде этого:

System.Diagnostics.Process.Start(@"C:\your_other_app.exe");

Вы можете обратиться к этой msdn ссылке для получения дополнительной информации о Process.Start и его различных вариантах.

2 голосов
/ 20 июня 2010

Попробуйте это:

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.Show() ;
    }

и убедитесь, что событие click1 обработано:

    this.button1.Click += new System.EventHandler(this.button1_Click);

или

    button1.Click += this.button1_Click;

либо в коде конструктора, либо в вашем обработчике Form.load, либо в конструкторе форм.

0 голосов
/ 21 июня 2010

Вы должны сделать в buttonClick объект SecondForm, а затем object.ShowDialog () или Show, если вы хотите, чтобы ваша вторая форма была активной и не имела права переходить к первой форме, затем используйте метод ShowDialog, другой способ используйте Show (). Как это:

private void Button_Click(object sender, EvantArgs e) { SecondForm form = new SecondForm(); form.ShowDialog(); //form.Show(); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...