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;  
}  

运行后,滚动滚轮,即可弹出消息框。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM