您的位置:首页 > 编程语言 > C#

c# 鼠标控制图片大小

2013-05-15 15:25 330 查看
首先在窗体构造方法,里加入这样一句话

C#代码


this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);

C#代码


#region 进入窗体时加载

public FormAlarmInfoQuery()

{

InitializeComponent();

pictureBox1.ImageLocation = "f:\\1.jpg";

this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);

//判断是否已安装带滚轮的鼠标

//SystemInformation.MouseWheelPresent.ToString();

//获取鼠标滚轮在滚动时所获得的行数

//SystemInformation.MouseWheelScrollLines.ToString();

//判断该操作系统是否支持滚轮鼠标

//SystemInformation.NativeMouseWheelSupport.ToString();

}

#endregion

然后写一个鼠标事件方法

C#代码


private void panel1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)

{

MessageBox.Show("滚动事件已被捕捉");

System.Drawing.Size t = pictureBox1.Size;

t.Width += e.Delta;

t.Height += e.Delta;

pictureBox1.Width = t.Width;

pictureBox1.Height = t.Height;

}

如果输出了“滚动事件已被捕捉”,那么鼠标滚轮事件就成功被捕捉了,就可以在在里边写让鼠标滚轮处理的事件了

黑色头发:http://heisetoufa.iteye.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: