C# 添加鼠標滾輪事件


首先定義窗體鼠標滾輪事件

1
private void Form1_MouseWheel(object sender, MouseEventArgs e) 2 { 3 Graphics g=this.CreateGraphics(); // GDI+繪圖 4 g.Clear(BackColor);         // 用背景色刷新繪圖區域 5 Pen pen=new Pen(Color.Blue,2);   // 定義畫筆 6 if (e.Delta != 0) 7 { 8 if (_controlKey) 9 { 10 if (e.Delta > 0) 11 ScaleAtCenterS(g, pen, points, 1.2f, 1.2f); 12 else 13 ScaleAtCenterS(g, pen, points, 0.8f, 0.8f); 14 } 15 else 16 { 17 18 19 } 20 } 21 }


最后在窗體初始化過程中,添加滾輪事件
 public Form1()
        {
            InitializeComponent();
            MouseWheel += new MouseEventHandler(Form1_MouseWheel);
        }

寫的較為簡單,仍需完善。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM