Linux 拨号vps windows公众号手机端

winform读取图片并显示的方法是什么

lewis 6年前 (2019-07-23) 阅读数 9 #网络运维
文章标签 WinForm

在WinForms中,可以使用PictureBox控件来读取和显示图片。

以下是一个示例代码,演示如何读取图片并在PictureBox控件中显示:

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WinFormImageDisplay
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
            openFileDialog1.Filter = "Image Files (*.jpg, *.png)|*.jpg;*.png";

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                pictureBox1.Image = new Bitmap(openFileDialog1.FileName);
                pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
            }
        }
    }
}

在这个示例中,我们在窗体上放置了一个PictureBox控件和一个Button控件。当点击按钮时,会弹出一个文件选择对话框,用户可以选择要显示的图片。

选择图片后,使用Image类创建一个Bitmap对象,并将其赋值给PictureBox的Image属性。通过设置PictureBox的SizeMode属性为PictureBoxSizeMode.StretchImage,可以使图片自动调整大小以适应PictureBox控件的大小。

请注意,此示例中的按钮的Click事件处理程序是通过设计器生成的。你可以在设计器中添加一个按钮,并将其Click事件与button1_Click方法关联。

希望这可以帮助到你!

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门