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]);
}
null이되면 SelectedPath를 잡을 수 없습니다. 이 경우 SelectedPath가 null이고 뭔가를 할당했다고 확신합니다. – HICURIN
1) 대화 상자를 호출하는 코드를 표시하십시오. 2) 가져 오는 오류 메시지의 텍스트를 복사하여 붙여 넣으십시오. –
@hicurin : 나는 그것이 OP의 문제라고 생각하지 않는다. OP는 닫기를 클릭했을 때 추락했다는 것을 말하고 취소 버튼을 클릭한다. –