C#でマウスホイールを使用して画像ボックスの画像をズームインまたはズームアウトしたいのですが、どうすればよいですか?
質問する
34251 次
2 に答える
3
このトピックは、picturebox で画像をズームインおよびズームアウトするのに役立ちます
ピクチャボックスのマウスホイールイベント内に以下のコードを追加します
if (e.Delta != 0) {
if (e.Delta <= 0) {
//set minimum size to zoom
if (PictureBox1.Width < 50)
return;
} else {
//set maximum size to zoom
if (PictureBox1.Width > 500)
return;
}
PictureBox1.Width += Convert.ToInt32(PictureBox1.Width * e.Delta / 1000);
PictureBox1.Height += Convert.ToInt32(PictureBox1.Height * e.Delta / 1000);
}
于 2012-10-08T07:35:13.217 に答える
1
MouseWheel イベントを使用します: http://msdn.microsoft.com/fr-fr/library/system.windows.forms.control.mousewheel%28v=vs.80%29
于 2012-07-31T07:16:08.830 に答える