悬赏园豆:10
[已解决问题]
解决于 2009-03-02 15:21
<P>前两天我问过openfiledialog的用法的问题,经过各位达人的指导,已经基本掌握。十分感谢。<BR><BR>今天我自己在做一个程序时,把对话框的默认目录设置为“我的电脑”,编译通过。但是在实际运行中我发现程序会自动定位到上次定位的目录。很奇怪。我又试了一遍把对话框的默认目录设置为“我的文档”就不会有这样的现象。<BR><BR>我用的是VS2005。代码如下:<BR><BR> OpenFileDialog ofd = new OpenFileDialog();<BR> <BR> ofd.Title = "打开(Open)";<BR> ofd.FileName = "";<BR> ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);<BR> ofd.Filter = "XML文件(*.xml)|*.xml";<BR> ofd.ValidateNames = true; //文件有效性验证ValidateNames,验证用户输入是否是一个有效的Windows文件名<BR> ofd.CheckFileExists = true; //验证路径有效性<BR> ofd.CheckPathExists = true; //验证文件有效性</P>