C PictureBox 图片控件

C PictureBox 图片控件图片控件中常用的属性如下表所示 图片控件中图片的设置除了可以直接使用 ImageLocatio 属性指定图片路径以外 还可以通过 Image FromFile 方法来设置 实现的代码如下 图片控件的名称 Image Image FromFile 图像的路径 实例 实现图片交换 Form1

图片控件中常用的属性如下表所示:

     C PictureBox 图片控件  

         图片控件中图片的设置除了可以直接使用 ImageLocation 属性指定图片路径以外,

还可以通过 Image.FromFile 方法来设置。实现的代码如下:

图片控件的名称 .Image = Image. FromFile( 图像的路径 );

【实例】

               实现图片交换。

Form1.cs

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace PictureBoxForm { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //窗体加载事件,设置图片空间中显示的图片 private void Form1_Load(object sender, EventArgs e) { //指定图片路径:图片控件的名称 .Image = Image. FromFile( 图像的路径 ); pictureBox1.Image = Image.FromFile(@"C:\Users\86186\Desktop\01.jpg"); //图片在图片控件中被拉伸或收缩,适合图片的大小 pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox2.Image = Image.FromFile(@"C:\Users\86186\Desktop\02.jpg"); pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; } //“交换”按钮的单击事件,用于交换图片 private void button1_Click(object sender, EventArgs e) { //定义中间变量存放图片地址,用于交换图片地址 PictureBox pictureBox = new PictureBox(); pictureBox.Image = pictureBox1.Image; pictureBox1.Image = pictureBox2.Image; pictureBox2.Image = pictureBox.Image; } } } 

Program.cs

using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace PictureBoxForm { static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } } 

             C PictureBox 图片控件

 

                  C PictureBox 图片控件

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233578.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用cloudsim进行云计算仿真,至少分为哪几个步骤_模拟语音信号处理步骤

    使用cloudsim进行云计算仿真,至少分为哪几个步骤_模拟语音信号处理步骤cloud3.0当中的8个examples,给出的模拟步骤大体相似,只是在初始化当中,数量上有所变化,步骤一般如下:Stp1:   用时间和用户数,traceflag初始化cloudSim Stp2: 创建数据中心DatacenterStp3:  创建数据中心的BrokerStp4:创建 虚拟机VM,虚拟机列表被提交到brokerStp5:   创建微云clo

    2022年10月13日
    3
  • Thinkphp 查询条件 and 和 or同时使用即复合查询

    Thinkphp 查询条件 and 和 or同时使用即复合查询

    2021年10月28日
    107
  • pycharm不提示错误_pycharm没有提示怎么弄

    pycharm不提示错误_pycharm没有提示怎么弄问题:之前用anaconda安装了tensorflow2.3.0后,发现pycharm里面tf的很多代码比如tf.float32,tf.Variable()tf.后面的部分都出现白色高亮,按住ctrl键显示cannotfinddeclarationtogoto,导致写tf代码很不方便。试了网上各种办法,把2.x版本tf卸载了用anaconda安装1.14.0版本,还是不行,最后发现在pycharm的pythonintercepter里面,点右边+号进入availablepacka..

    2022年8月27日
    3
  • vscode golang环境搭建「建议收藏」

    vscode golang环境搭建「建议收藏」vscode安装百度下载可执行文件,一路nextgolang安装下载地址为:https://golang.google.cn/dl/如果是linux环境,解压到某个目录。然后配置/etc/profile设置相关环境变量如果是windows环境,下载https://dl.google.com/go/go1.13.5.windows-amd64.msi,然后设置环境变量。环境变量为:G…

    2022年10月9日
    3
  • Verilog语言入门

    基础#号后面加延迟时间,单位为一个单位时间b表示二进制、d表示十进制、o表示八进制、h表示十六进制十进制可以表示0-9,其他三种除了原有的表示外新增了X->逻辑不定态,Z->高阻态Verilog数值集合由:0代表逻辑0或假状态,1代表逻辑1或真状态,X代表逻辑不定态,Z代表高阻态表示格式:<位宽>’<基数><数值&…

    2022年4月6日
    51
  • pycharm安装好了打不开_保留我的文件 删除所有内容

    pycharm安装好了打不开_保留我的文件 删除所有内容昨晚电脑系统崩了》》就直接恢复系统》》保留所有文件今天Pycharm无法打开了,就重新安装了,但是安装后咋也打不开。解决方法:C:\Users\ORANGE(用户名)下删除之前残留的问题件.Pycharm2019.3…

    2022年8月28日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号