C#给整个panel添加点击事件的方法

首先要明白两点:

panel直接添加点击事件无效

panel添加透明按钮覆盖无法实现

那么方法就是

在panel上添加pictureBox

设置

//充满整个panel

pictureBox1.Dock=Fill;

//透明化

pictureBox1.BackColor = Color.Transparent;

//背景为panel

pictureBox1.parent=panel

最后给pictureBox添加点击事件即可。

原文地址:https://www.cnblogs.com/MagicAsa/p/9339982.html