OpenFileDialog:
打开文件对话框, 选择文件,用于提示用户打开文件, 无法被继承;
OpenFileDialog openFile = new OpenFileDialog(); // 创建一个文件对话框实例
openFile.Filter = "图片信息(*.jpg)| *.*| 图片信息(*.png)| *.png"; // Filter 可以过滤一些文件选择, 指定打开文件的类型
openFile.Multiselect = true; //设置是否能多选文件
//会有打开文件后会有 有一个返回对话框结果, 如果为ok 则确定选择文件, 如果为Cancel 则取消
if (openFile.ShowDialog() == DialogResult.OK)
{
string[] all = openFile.FileNames;// 获取文件名的路径信息
foreach (string list in all) // 遍历每个文件路径信息
{
listBox1.Items.Add(list); // 在listbox 里添加文件信息
}
}
当我们只需要文件名和后缀,而不需要前面的路径的话, 可以用SafeFileName 或SafeFileNames 来获取
SaveFileDialog
保存文件信息, 提示用户保存文件的位置, 无法被继承 ;
和OpenFileDialog 一样, 同样需要实例化,
SaveFileDialog save= new SaveFileDialog();
save.Filter = "文件信息(*.txt)|*.txt";
save.Title = "保存标题" ;
save.FileName = "" //保存的文件路径
PictureBox 一个可以显示图片的控件
创建 一个实例pictureBox1
pictureBox1.Image = Image.FromFile(listBox1.SelectedItem.ToString());// 在图片框中获取、设置图片 这里的Image.FromFile()是从文件路径中获取图片信息
我的listBox1.SelectedItem 就是存放的是图片的路径;
Size 设置pictureBox的宽高;
ClientSize 是pictureBox工作区的大小, 就好像windows 的窗体ClientSize 是不包括标题栏 和border的;
Width 、 Height 、获取宽高;
Name 获取控件名字 ;
Text 获取控件文本信息;