我使用的是VS2010,Windows 7
我有一个面板上有很多画框.它有
AutoScroll = true
滚动条可以正常拖动,或者点击它.但是,我想用滚轮和箭头键滚动它.
轮子根本没有响应(并且添加事件处理程序到窗体不起作用,因为当我改变焦点时停止触发),并使用箭头键,我必须编程滚动.我试过以下:
panel3.VerticalScroll.Value = panel3.VerticalScroll.Maximum;
这不起作用,滚动条几乎没有移动.由于某种原因,最大值为100.
我试过的轮子问题(不工作):
// Fires as long as i don't change focus to anything this.MouseWheel += new MouseEventHandler(Panel1_MouseWheel); private void Panel1_MouseWheel(object sender,MouseEventArgs e) { panel3.Focus(); }
谢谢.