2008/05/20(Tue) 18:52:41 編集(投稿者)
■No19172 (初心者なハム さん) に返信
コードにインデントつけて綺麗にしてみましょう
namespace AppImageCs3
{
/// <summary>
/// Form1 の概要の説明です。
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
//これは変数宣言 by鶏唐揚
private System.Windows.Forms.OpenFileDialog openFileDialog1;
・
(省略:private System … の連続)
・
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.PictureBox pictureBox2;
private IContainer components;
・
(省略:各自目的の実行命令文)
・
//これはpictureBox1のクリックイベント by鶏唐揚
private void pictureBox1_Click(object sender, EventArgs e)
{
//ここでpictureBox1をクリックしたときにやりたい処理書く by鶏唐揚
}
//これはpictureBox2のクリックイベント by鶏唐揚
private void pictureBox2_Click(object sender, EventArgs e)
{
//ここでpictureBox2をクリックしたときにやりたい処理書く by鶏唐揚
}
//ここで処理やりたいの?でもどうやったらここに来れるのだろうか by鶏唐揚
System.Diagnostics.Process.Start(@"C:\Users\田村研\Desktop\shoWindows - コピー\analysis\0214\\test3.exe");
}//form1
}//namespace
こうしてみると一目瞭然。System.Diagnostics.Process.Startが変な場所にいますよね
生涯PG希望さんの
>たとえば、(メソッドの内部ではなく)クラスの直下に
>System.Diagnostics.Process.Start(@"〜(省略)〜\aaa.exe");
>と記述すると、上記のコンパイルエラーが発生しますね。
>
>記述位置、間違っていませんか?
がビンゴです。