小白学习之OpenFileDialog 、SaveFileDialog 、 pictureBox 笔记

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 获取控件文本信息;



猜你喜欢

转载自blog.csdn.net/qq_41145567/article/details/80271826