2012-02-25 5 views
-1

私はPictureBoxコントロールでその画像を表示する必要がある後に、PCから画像をアップロードするためにユーザー機能を与える必要がある簡単なWindowsフォームアプリケーションを作成しています。 画像をブラウズして[開く]ボタンを押すと、次の内容のエラーダイアログボックスが表示されます: "アプリケーションで未処理の例外が発生しました。アプリケーションはすぐに終了します をパスが正当な形ではなく、「ここ が私のコードです:Windowsフォームの画像アップロードエラー

public partial class Form1 : Form 
{ 
    string Chosen_File = ""; 

    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void label1_Click(object sender, EventArgs e) 
    { 

    } 

    private void openFileDialog1_FileOk(object sender, CancelEventArgs e) 
    { 

    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     selectpic.ShowDialog(); 
     selectpic.Title = "Browse Employee Picture!"; 
     selectpic.InitialDirectory = "System.Environment.GetFolderPath(Environment.SpecialFolder.Personal)"; 
     selectpic.FileName = ""; 
     selectpic.Filter = "JPEG Images|*.jpg|GIF Images|*.gif|BITMAPS|*.bmp"; 
     Chosen_File = selectpic.FileName; 
     pictureBox1.Image = Image.FromFile(Chosen_File); 
    } 
} 
+0

私はShowDialogメソッドを呼び出す前にすべてのOpenFileDialog設定を入れて解決しました! – Azeem

答えて

1

Anoterの事:いいえ引用の必要性」。

selectpic.InitialDirectory = System.Environment.GetFolderPath(Environment.SpecialFolder.Personal); 
関連する問題