c# 如何在picturebox上捕获MouseWheel事件?

bolv6666 2007-11-06 08:31:52
如题,是不是picturebox本身就没有mousewheel事件啊?那如果想要这种效果该怎么办?
...全文
1239 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyzlwyzl 2011-06-30
  • 打赏
  • 举报
回复
鼠标属性设置,在win7中,桌面上点击鼠标右键,选择“个性化”,点击“更改鼠标指针”,选择“lenovo”选项(thinkpad笔记本),点击“高级属性”,选择“滚轮”选项,选择“只使用office 97预设的鼠标滚轮功能”单选项。即可使用MouseWheel事件的功能。
ziseliuxingzh 2008-05-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 powerlly 的回复:]
picturebox有mousewheel事件
只要picturebox有焦点,如在MouseDown的时候picturebox.Focus()
[/Quote]
pigHead_chen 2008-05-11
  • 打赏
  • 举报
回复
小弟在vs2005上试了下,一楼说的是正确的

public Form1()
{
InitializeComponent();
this.pictureBox1.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);
}

private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
this.pictureBox1.Focus();
}

private void pictureBox1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
MessageBox.Show("0k");
}
lqs0112 2008-05-11
  • 打赏
  • 举报
回复
收藏
onthebox 2008-05-11
  • 打赏
  • 举报
回复
Control类中就有mousewheel事件
powerlly 2008-05-10
  • 打赏
  • 举报
回复
picturebox有mousewheel事件
只要picturebox有焦点,如在MouseDown的时候picturebox.Focus()

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧