-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);
}
}
私はShowDialogメソッドを呼び出す前にすべてのOpenFileDialog設定を入れて解決しました! – Azeem