private System.Windows.Forms.TextBox txtPath;
private System.Windows.Forms.Button btnOpen;private void btnOpen_Click(object sender, System.EventArgs e)
{
//打开文件对话框,取得文件路径
OpenFileDialog openDlg=new OpenFileDialog();
openDlg.Filter="Excel文件(*.xls)|*.xls";
openDlg.ShowDialog();
txtPath.Text=openDlg.FileName;
}
private System.Windows.Forms.Button btnOpen;private void btnOpen_Click(object sender, System.EventArgs e)
{
//打开文件对话框,取得文件路径
OpenFileDialog openDlg=new OpenFileDialog();
openDlg.Filter="Excel文件(*.xls)|*.xls";
openDlg.ShowDialog();
txtPath.Text=openDlg.FileName;
}
解决方案 »
- js
- C# WebBrowser 获得DIV元素后怎么单击?
- 菜单图标不显示问题。
- 请教:为何多线程下载同一站点文件失败
- 非常紧急!!请教初级问题!treeview中如何添加父节点和兄弟节点
- 查MySql的表是否损坏
- .NET项目打包后,安装时有数据库配置界面让客户先配置数据库连接的,如果连接不正确的后,怎么来提示用户并且停止安装呢?(20分求助)
- 急!!! MSFlexGrid中的列宽设置???
- 怎么样动态的改变一个按钮的单击事件。最好用xml来控制。。(把他的单击事件写到XML中)。请大家给我一个思路
- 大年初一拜个年,(初三结帐)
- 怎样在datagrid中设置数据格式?
- 求Whidbey测试版!
那么在实例化后加上:openDlg.InitialDirectory="C:\\k\\kk";
上面的哥们,你的方法是打开文件与获取文件;我需要的是打开目录,获取目录的路径。例如MP3播放软件中的那样,可以打开整个目录。
我用的是Shell32.Folder,只有RootFolder,没有默认选中的Folder
{
FolderBrowserDialog dlg=new FolderBrowserDialog();
dlg.SelectedPath=@"C:\k\kk";
if (dlg.ShowDialog()==DialogResult.OK)
{
textBox1.Text=dlg.SelectedPath;
}
FolderBrowserDialog 在vs.net2003中有,但在vs.net2002中没有的
多谢大家支持!问题已经解决啦,我重新写了一个类来解决的!