我试过你的程序,可以正常运行
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog P_File_Folder = new FolderBrowserDialog();
if (P_File_Folder.ShowDialog() == DialogResult.OK)
{
MessageBox.Show(P_File_Folder.SelectedPath);//选定目录后打印路径信息
}
}
可能的原因:系统是64位,应用程序生成为ANY CPU
解决的途径:将应用程序生成改为X64或X86即可!
你在main方法里加上:
this.button1.Click+=button1_Click
试试呢?我怀疑可能是你下载的designer不对