winfrom中pictureBox控件的部分使用方法
一、后台属性
1、pictureBox1.Image显示图片
2、pictureBox1.ImageLocation存储和提取图片路径
二、面板属性
1、Picturebox控件SizeMode属性
(1)Normal模式:如果图片大于Picturebox控件大小,图片不能完全显示
(2)AutoSize:自动调整Picturebox控件大小去适应图片的大小,图片可以完全显示。
(3)StretchImage:Picturebox控件大小不变,自动调整图像适应控件。
三、在本机电脑中选择图片并显示在pictureBox1中
OpenFileDialog openFileDialog = new OpenFileDialog();
            //获取或设置当前文件名筛选器字符串,该字符串决定对话框的"另存为文件类型"或"文件类型"框中出现的选择内容
            openFileDialog.Filter = "Files|*.jpg;*.jpeg;*.png;*.gif";
            //获取文件对话框中的初始目录(图片路径)
            openFileDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
 openFileDialog.FileName; //获取图片路径
                System.Drawing.Image img = System.Drawing.Image.FromFile(openFileDialog.FileName);
                System.Drawing.Image bmp = new System.Drawing.Bitmap(img);
                img.Dispose();
                pictureBox1.Image = bmp;
                this.pictureBox1.ImageLocation= openFileDialog.FileName;
            }
四、将pictureBox里的图片另存
private void button2_Click(object sender, EventArgs e) //保存方法
{
SaveFileDialog save = new SaveFileDialog();
save.ShowDialog();
if (save.FileName != string.Empty)
{
pictureBox1.Image.Save(save.FileName);
}
}
winfrom中pictureBox控件的部分使用方法的更多相关文章
- C# winform中PictureBox控件的SizeMode模式
		
SizeMode属性有五种模式, Normal →标准模式, 在此模式下, 图片位于PictureBox的左上角, 图片的大小由PictureBox控件的大小决定, 当图片的大小大于PictureBo ...
 - 在win7-64bit环境下,boa-constructor 0.6.1 的palette面板中没有控件图标的解决方法
		
在win7-64bit环境下,boa-constructor 0.6.1 的palette面板中没有控件图标,空白一片.将面板窗口拉大,发现那些图标在很下面的位置,X轴的排列与正常状态一致. 软件环境 ...
 - 《转》在win7,boa-constructor 0.6.1 的palette面板中没有控件图标的解决方法
		
原地址:http://blog.csdn.net/rickleo/article/details/6532595 在win7-64bit环境下,boa-constructor 0.6.1 的palet ...
 - 母版页改变被嵌套的页面中的控件ID的解决方法
		
使用过模板页的朋友都会很纳闷,怎么页面的用js通过getElementById(“id”):找不到对象.查看了页面源代码才发现,原来控件的ID变了,这是母版页导致的.因为母版页怕母版页本身页面中的控件 ...
 - VB中PictureBox控件使用教程
		
PictureBox对象可以说是任何对象的原始型态,它可以加载图片.显示文字.画图外,它还能与Frame对象一样,在自己本身里头加载其它的对象而自成一个小群组,用PictureBox可以仿真出任何对象 ...
 - VB中WinSock控件的属性、方法、事件及应用
		
一.WinSock简介 Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使用,Socket成为当前最流行的 ...
 - Android View中的控件和监听方法...
		
PS:居然三天没写博客了...今天补上...东西虽多,但是都是一些基础...代码多了一些,有人可能会这样问,粘这么多代码有毛用..其实对于一个Android的初学者来说,一个完整的代码是最容易帮助理解 ...
 - 关于EasyUI中DataGrid控件的一些使用方法总结
		
一,DataGrid 控件的工作流程 1,通过JavaScript将一个空白的div美化成一个空白的Datagrid模板 2,Datagrid模板通过制定的Url发送请求,获取数据 ...
 - C# 中删除控件的事件的方法类
		
方法一: 代码 /// <summary> /// 删除指定控件的指定事件 /// </summary> /// <param name="control&qu ...
 
随机推荐
- Unity 中实现粒子系统的 LOD
			
模型的 LOD 比较简单,直接使用 Unity 提供的组件 LODGroup 挂到模型物体上,然后分别指定不同 LOD 级别的 Renderer 即可. LODGroup 并不是用距离来控制 LOD, ...
 - Azure CosmosDB (13) CosmosDB数据建模
			
<Windows Azure Platform 系列文章目录> 我们在使用NoSQL的时候,如Azure Cosmos DB,可以非常快速的查询非结构化,或半结构化的数据.我们需要花一些时 ...
 - 从零开始编译Poco C++和VS2015环境配置
			
Poco C++是一个C++的开源框架,详细介绍可以问百度介绍更详细,这里我就记录下我从零编译poco-1.9.0和配置 VS2015的环境,以备不时之需. 步骤:一.安装cmake: 二.编译poc ...
 - navigateTo、redirectTo、switchTap与reLaunch的区别
			
wx.navigateTo:保留当前页,跳转到指定页,非tabBar:使用 wx.navigateBack 可以返回到当前的页面. wx.redirectTo:关闭当前页,跳转到指定页,非tabBar ...
 - html字体加大标签与写法介绍
			
在html中字体加大的标签为<big>,一般用于重要文字,醒目文字,让用户容易看到! 字体加大: <big>写上你想写的字</big> 效果:未加大 加大 效果中 ...
 - CSS3 之 Media(媒体查询器)
			
1.响应式Media(媒体查询器) (1)<link rel=“stylesheet” media=“screen and (max-width: 600px)” href=“small.css ...
 - php函数形参传值与传引用
			
传值 ------------------------------------------------- function example( $m ){ $m = $m * 5 + 10; ...
 - Linux内存解读
			
1.free -m命令 [root@crawler ~]# free -m total used free shared buffers cached Mem: -/+ buffers/cache: ...
 - 机器学习笔记之三-yolov3+win7+vs2017+gpu+opencv编译
			
1.环境安装 1.1 vs2017+cuda9.1+cudnn7.0可以和tensorflow一起安装网上教程多,不多说. 唯一需要注意的是vs2017要安装好2015版本的工具集v140 ...
 - Jenkins服务使用nginx代理服务器做负载均衡
			
学习nginx代理服务器做负载均衡的使用 在本地安装Nginx 1.下载nginx http://nginx.org/en/download.html 下载稳定版本,以nginx/Wi ...