搜索

...picturebox的展现出像在Q里面的照片那样放大缩小的功能

发布网友 发布时间:2024-10-23 19:06

我来回答

2个回答

热心网友 时间:2024-10-23 19:58

尝试下面的思路 在窗体1有个pictureBox 控件 我们设置Image.FromFile(",,,")
该图片的点击事件 打开一个模式窗体form2
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void pictureBox1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.ShowDialog();
}

private void Form1_Load(object sender, EventArgs e)
{
string path = @"D:\My Documents\My Pictures\00f0bd51fb932718574e0083.jpg";
pictureBox1.Image = Image.FromFile(path);
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
}
在Form2中我们也有一个picturebox 不过占据全页面。处理Load 和click事件
private void Form2_Click(object sender, EventArgs e)
{
//窗体的Click事件 关闭窗体
this.Close();
}

private void Form2_Load(object sender, EventArgs e)
{
//窗体的Load中 将 图片放大 按照图片的大小完全显示 显示到界面中
//System.Drawing.Graphics 类的处理缩放
//窗体的Load中 将 图片放大 显示到界面中
//System.Drawing.Graphics 类的处理缩放
string path = @"D:\My Documents\My Pictures\00f0bd51fb932718574e0083.jpg";
pictureBox1.Image = Image.FromFile(path);
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
}
//你试试这种思路

热心网友 时间:2024-10-23 20:02

你说的是窗体还是网页
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top