/// <summary> /// 浏览按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button23_Click(object sender, EventArgs e) { OpenFileDialog fileName = new OpenFileDialog();//定义一个文件打开控件 string startpath = Path.Combine(Application.StartupPath, "程序文件夹"); Directory.CreateDirectory(startpath); //创建程序文件夹,如存在则不创建 fileName.InitialDirectory = startpath; //设置打开控件后,默认目录为exe运行文件所在的文件夹 fileName.Filter = "数据文件|*.dat"; //设置打开文件类型为.dat fileName.FilterIndex = 1; //设置控件打开文件类型的显示顺序 fileName.RestoreDirectory = true; //设置对话框是否记忆之前打开的目录 if (fileName.ShowDialog() == DialogResult.OK) { string path_dataadd = fileName.FileName.ToString(); //获得用户选择的文件完整路径 string file_dataadd = path_dataadd.Substring(path_dataadd.LastIndexOf("\\") + 1); //获取用户选择的不带路径的文件名 robot1.AddData(path_dataadd); textBox_file_read.Text = file_dataadd; } DisplayListView(); }