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

avatar
作者
筋斗云
阅读量:3

在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方法关联。

希望这可以帮助到你!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!