C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 33 を表示中)
■16429 / )  取得したプロセスidについて
□投稿者/ mari (1回)-(2008/04/05(Sat) 17:58:14)

分類:[C#] 

チェックリストボックスでプロセス名からプロセスidを取得し
ボタン1にその取得したプロセスidでプロセスを起動させるにはどうすればいいですか?
Process.Start(""); の""の間にoneProcess.Idとかいても動かないです
ソース
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (checkedListBox1.GetSelected(0))
button1.PerformClick() ;
if (checkedListBox1.GetSelected(1))
button2.PerformClick() ;
}

private void button1_Click(object sender, EventArgs e)
{
string ProcessName = "notepad";
Process[] allProcesses = Process.GetProcessesByName(ProcessName);

foreach (Process oneProcess in allProcesses)
{
richTextBox1.Text = ("ファイル・パス名:"
+ oneProcess.MainModule.FileName + "プロセスID:" + oneProcess.Id);
}
}
private void button3_Click(object sender, EventArgs e)
{
Process.Start("oneProcess.Id");
}
}
}
返信 編集キー/


管理者用

- Child Tree -