当前位置: 首页 » 产品 » 生活保健 » 正文

WinForm中实现picturebox自适应图片大小教程

放大字体  缩小字体 发布日期: 2024-09-30 13:15   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:22
核心提示:picturebox控件共有两种载入图片方式,分别为:pictureBox1.BackgroundImage=Image,pictureBox1.load(url)为使加载的图片自使用

picturebox控件共有两种载入图片方式,分别为:

pictureBox1.BackgroundImage=Image,pictureBox1.load(url)

为使加载的图片自使用控件尺寸,可以分别对pictureBox控件设置BackGroundImageLayout=Stretch,SizeMode=StretchImagewinform中picturebox自适应图片大小

做了一个示例,代码如下,后面附完整项目源码下载:

using System; using System.Windows.Forms; namespace HoverTreePictureBox { public partial class Form1 : Form { public Form1() { InitializeComponent(); WindowState=FormWindowState.Maximized; } private void button_getPicture_Click(object sender, EventArgs e) { pictureBox_HoverTree.SizeMode=PictureBoxSizeMode.StretchImage; pictureBox_HoverTree.BackgroundImageLayout=ImageLayout.Stretch; try { pictureBox_HoverTree.Load(""); } catch (Exception ex){ MessageBox.Show("何问起",ex.Message); } } private void button_hovertreeZoom_Click(object sender, EventArgs e) { //图像大小按其原有的大小比例被增加或减少 by 何问起 pictureBox_HoverTree.SizeMode=PictureBoxSizeMode.Zoom; } private void button_HovertreeStretch_Click(object sender, EventArgs e) { //PictureBox 中的图像被拉伸或收缩,以适应PictureBox的大小。 by 何问起 pictureBox_HoverTree.SizeMode=PictureBoxSizeMode.StretchImage; } private void s_Click(object sender, EventArgs e) { //调整PictureBox的大小,使其等于所包含图像的大小 by 何问起 pictureBox_HoverTree.SizeMode=PictureBoxSizeMode.AutoSize; } } }

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站