Как передать параметры в существующий метод? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть кнопка, которая использует Process.Start для запуска процесса вместе с параметром, хотя как вы можете позволить пользователю определить этот параметр ("C: \ Documents"), например, возможно, текстовое поле, в которое пользователь вводит егов и затем направляет ввод в команду?

Код до сих пор:

private void button1_Click_1(object sender, EventArgs e)
{
    Process.Start("increase.exe", "C:\\Documents");
}

1 Ответ

4 голосов
/ 16 июня 2011

Предполагая наличие текстового поля myTextBox в форме, вы просто получаете доступ к его атрибуту Text, чтобы получить значение:

Process.Start("increase.exe", myTextBox.Text);

Конечно, без проверки того, что это существующий путь (и у пользователя есть разрешения на него), вы получите исключение.

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