在C#(2005)中用openFileDialog控件,“我的电脑”看到的是空白,是怎么回事?

在C#(2005)中用openFileDialog控件,程序在实际运行时这个对话框去打开“我的电脑”时看到的是一看空白,没有看到C盘D盘之类的盘符,这是为什么?不太明白你... 在C#(2005)中用openFileDialog控件,程序在实际运行时这个对话框去打开“我的电脑”时看到的是一看空白,没有看到C盘D盘之类的盘符,这是为什么?
不太明白你说的是什么意思,能不能说详细点?

private void button1_Click(object sender, EventArgs e)
{
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox3.Text = this.openFileDialog1.FileName;
}
}

上面的就是浏览按钮的代码,对话框出来后选“我的电脑”出现空白。

但是就是这个代码,跳出的文件选择框打开“我的电脑”时是空白,不知道是什么原因。
我的系统是xp,用的是vs2005。我们出去的程序是在2.0下开发的,要求不让升级到4.0,且必须兼容xp系统,因为我们的用户主要使用的是xp系统。

还有没有人碰到过?
展开
 我来答
毋诗槐3q
2011-02-15 · TA获得超过139个赞
知道答主
回答量:92
采纳率:0%
帮助的人:73.8万
展开全部
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}
}
经我测试没有什么问题,这个方法是取文件的绝对路径使用的,你应该选择具体的某个文件来观察他的路径。当选择我的电脑时,会跳入到C盘之类的界面给你选择之下的具体一个文件,我是vs2010,win7系统。
百度网友f79ed76
2011-02-15
知道答主
回答量:62
采纳率:0%
帮助的人:32.7万
展开全部
我给大家把这个界面布局说一下,大家可以试一下,我重新建工程,试了了几次都能重现。

开发工具VS2005,C#,操作系统Windows XP,显示器19寸戴尔

Form.Size(1280,1024)
Form.BackColor(ControlDarkDark)背景色设的深颜色,以便好观察闪烁。

Button.Location(105,49)
按钮的Click事件,就是OpenFileDialog的ShowDialog方法了。

TrackBar.Location(1030,533)

拜托试一下啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友20451b4
2011-02-15 · TA获得超过566个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:0
展开全部
我也遇到过这个问题。。
其它都是好的。。就是我的电脑是空白。。
没有办法解决。。只有将就用了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotneo2002
2011-02-16 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:20.3万
展开全部
是不是某个涉及资源管理器的服务没开启或者被禁用了呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c56cded
2011-02-16 · TA获得超过1940个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:249万
展开全部
呵呵 我专们测试了一下,你写的是正确的。没什么问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式