C# 关于showdialog 不弹窗的问题,求大神帮忙
private void btnSelectFile_Click(object sender, EventArgs e)
{
OpenFileDialog ofd=new OpenFileDialog();
ofd.InitialDirectory = "c:\\" ; //初始位置d盘
ofd.Title = "打开";
ofd.Filter = "所有文件|*.*";//所有文件
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txtSelectFile.Text = ofd.FileName;
}
}
有大神可以帮我吗? 为什么我按这个按钮就是不能弹出窗口呢? 我百度了一下,说应在主线程上加 [STAThread] 属性,但是发现还是没有用,求解答啊....谢谢!!!
------解决方案--------------------这个代码是否被执行
在OpenFileDialog ofd=new OpenFileDialog();下一个端点,然后开始调试,能进来么?
------解决方案--------------------1楼版主威武
或者你把按钮里面的代码都注释掉,用MessageBox.Show("ddd");看下能弹出窗口吗?如果不能弹出窗口则说明你没有给按钮注册上事件