我的WinForm上的图片框中包含一个图片。我想添加一个功能,让用户根据滚动鼠标滚轮时鼠标的位置放大图片。现在我的表格看起来像这样
桁架是我想要添加我建议的缩放功能的图像。我添加了一个看起来像这样的鼠标轮事件
private void pictureBox1_MouseWheel(object sender, MouseEventArgs e)
{
if(e.Delta < 0)
{
MessageBox.Show("Zoom Out");
}
else
{
MessageBox.Show("Zoom In");
}
MessageBox.Show(e.Location.ToString());
}
因此,当用户缩放时,我有鼠标的位置以及它们是否放大和缩小。但是,我不确定如何进行数学计算,以便缩放鼠标所在的位置。任何指导将不胜感激!