...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
你说的是窗体还是网页