如果我的一个按钮被选中并且鼠标滚轮被激活,则其大小应根据鼠标滚轮动作而改变。
如果鼠标滚轮向上滚动,我的按钮的大小应增加2个单位。
如果鼠标滚轮向下滚动,我的按钮的大小应减小2个单位。
我正在尝试以下内容:
很抱歉,我的代码无法正常工作。
我正在尝试以下内容:
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
{
btn = c as Button;
{
if (btn == null)
continue;
c.MouseWheel += c_MouseWheel;
}
}
}
private void c_MouseWheel(object sender, MouseEventArgs e)
{
TabControl tabControl = sender as TabControl;
if (tabControl != null)
{
if (e.Delta < 0)
{
tabControl.Size = new Size(-2, -2);
}
else
{
tabControl.Size = new Size(+2, +2);
}
很抱歉,我的代码无法正常工作。