菜的像徐坤
排名
7
文章
192
粉丝
15
评论
16
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

winfrom手动选择文件完整路径

4034人阅读 2021/12/23 11:58 总访问:965678 评论:0 收藏:0 手机
分类: 文件流

前言

笔记

具体代码

  1.        // 选择路径
  2.         private string SelectPath()
  3.         {
  4.             string path = string.Empty;
  5.             OpenFileDialog openFileDialo = new OpenFileDialog();
  6.             openFileDialo.Filter = "所有文件(*.*)|*.*";
  7.             if (openFileDialo.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  8.             {
  9.                 path = openFileDialo.FileName;
  10.             }
  11.             return path;
  12.         }
  13.           //图片转成二进制
  14.         public byte[] GetPictureData(string imagepath)
  15.         {
  16.             /**/
  17.             FileStream FileStream = new FileStream(imagepath, FileMode.Open);
  18.             byte[] byData = new byte[FileStream.Length];
  19.             FileStream.Read(byData, 0, byData.Length);
  20.             FileStream.Close();
  21.             return byData;
  22.         }
  23.         //二进制转图片
  24.         public Image ReturnPhoto(string imagepath)
  25.         {
  26.             List<byte> listbit = new List<byte>();
  27.             listbit.AddRange(GetPictureData(imagepath));
  28.             byte[] bit = listbit.ToArray();
  29.             System.IO.MemoryStream ms = new System.IO.MemoryStream(bit);
  30.             System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
  31.             return img;
  32.         }

调用就行了

  1.             string fliepath = SelectPath();
  2.             Image image = ReturnPhoto(fliepath);


评价

动态设置winfrom控件属性的值

code: public static void SetBehavior&lt;TControl, TValue&gt;(Control control, string propertyName, TValue value) ...

c winfrom跨窗体传值

微凉晨光里,再次见到你,笑得很甜蜜其实只要能拿到彼此的对象,那么相互传值,相互访问就很好实现了。所以只需要在主窗体...

winfrom dataGridView监听

前言每当单元格处于编辑模式时,其托管控件正在接收KeyDown事件,而不是DataGridView包含它的父项。这就是为什么当某个单元...

winfrom笔记

前言winfrom笔记winfrom 打开文件借助openFileDialog类直接拖控件,也可以直接实例化这个类privatevoidbutton1_Click(objec...

文件流下载(winfrom

前言下载api中返回的文件里与web端不同,winfrom 不能使用Responses与 Request所以下载需要换种方式(核心是怎么拿到返回的...

winfrom 选择文件夹

代码如下: private void button3_Click(object sender, EventArgs e) { System.Windows.Forms.FolderBrowserDialog...