请问C# winform使用pcitruebox控件查看图片如何实现放大,缩小功能?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问C# winform使用pcitruebox控件查看图片如何实现放大,缩小功能?相关的知识,希望对你有一定的参考价值。

请问C# winform使用pcitruebox控件查看图片如何实现放大,缩小功能?

参考技术A 设定
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;

然后通过按钮或者其他期望的操作方式,比如鼠标滚轮进行放大缩小
private void pictureBox1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)

System.Drawing.Size t = pictureBox1.Size;
if (e.Delta < 0)

this.pictureBox1.Width = this.pictureBox1.Width * 9 / 10;
this.pictureBox1.Height = this.pictureBox1.Height * 9 / 10;

else

this.pictureBox1.Width = this.pictureBox1.Width * 11 / 10;
this.pictureBox1.Height = this.pictureBox1.Height * 11 / 10;

本回答被提问者采纳
参考技术B 你要实现什么效果呢:
1.图片变大,pcitruebox也变大。
2.图片变大,pcitruebox不变大。(类似放大镜)
参考技术C 你希望的是怎么个放大缩小功能?

以上是关于请问C# winform使用pcitruebox控件查看图片如何实现放大,缩小功能?的主要内容,如果未能解决你的问题,请参考以下文章

请问如何将C# Winform 上所有TextBox值清空

c#中我要实现大量的httpwebrequest,但是不想winform假死住,请问用多线程还是异步?

在不同网段安装C# WINFORM程序(ClickOnce发布),安装时提示下载未成功,请问如何解决?

请问如何在c#中用WPF调用Winform变写的用户控件,知道的请给予解说,谢谢!

对VS中的winform窗体,如何用代码实现子控件在父控件中的相对位置的设置?请问C#语言实现

我用C# winform多线程,窗口就假死,等到线程全部完成了才可以点击。请问要怎么才可以让窗口不假死。