C#用鼠标滚轮控制控件大小,实现滚轮缩放效果
首先在窗体构造方法里加入:
InitializeComponent(); this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pMouseWheel);
然后编写一个鼠标事件:
private void pMouseWheel(object sender, System.Windows.Forms.MouseEventArgs e) { MessageBox.Show("滚动事件已被捕捉"); Size t = new Size(0,0); //t的属性为滚轮滚动的变化值可以结合控件的尺寸(+t),实现滚轮随放。 t.Width += e.Delta; t.Height += e.Delta; }
运行后,滚动滚轮,即可弹出消息框。