當FolderBrowserDialog出現時,我按下關閉按鈕或取消按鈕,它會顯示一條錯誤消息。我需要做什麼?如何防止FolderBrowserDialog崩潰?
謝謝。
這是我的代碼。
private void openSlideShowFolder_Click(object sender, EventArgs e)
{
folderBrowserDialog1.ShowDialog();
string[] pics1 = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.jpg");
string[] pics2 = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.jpeg");
string[] pics3 = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.bmp");
folderFile = new string[pics1.Length + pics2.Length + pics3.Length];
Array.Copy(pics1, 0, folderFile, 0, pics1.Length);
Array.Copy(pics2, 0, folderFile, pics1.Length, pics2.Length);
Array.Copy(pics3, 0, folderFile, pics1.Length + pics2.Length, pics3.Length);
selected = 0;
showImage(folderFile[selected]);
}
當它爲空時沒有捕獲到SelectedPath。在這種情況下,SelectedPath爲空,我相信您已將它分配給 – HICURIN
1)向我們顯示調用對話框的代碼,2)請複製並粘貼您收到的錯誤消息的文本。 –
@hicurin:我不認爲這是OP的問題,因爲OP說它在點擊close,cancel按鈕時崩潰。 –