我有一个胜利形式内的数据网格,每个都有一个V.滚动条。现在,默认情况下,外滚动条是活动的,并激活内滚动,我必须点击数据网格内。 我想要的是,当鼠标移动到数据网格上,数据网格的滚动应该是活动的,当我的鼠标在数据网格区域外时,表单的滚动应该是活动的。两个滚动条 - 在MouseMove事件上启用第二个滚动条 - C#
0
A
回答
1
您可以设置的MouseEnter和鼠标离开在DataGridView的滚动条属性,这样
private void dataGridView1_MouseEnter(object sender, EventArgs e)
{
DataGridView dataGridView = sender as DataGridView;
if (dataGridView != null)
{
dataGridView.ScrollBars = ScrollBars.Both;
}
}
private void dataGridView1_MouseLeave(object sender, EventArgs e)
{
DataGridView dataGridView = sender as DataGridView;
if (dataGridView != null)
{
dataGridView.ScrollBars = ScrollBars.None;
}
}
你也可以使用硬编码在DataGridView的处理程序,因为你可能会知道你想要哪一个,但如果你需要在多个DataGridView上处理这个,你可以使用它。
相关问题
- 1. C#FlowLayoutPanel滚动条上没有检测到MouseMove事件
- 2. VB.net textbox滚动条滚动事件
- 3. C中滚动条的两个问题#
- 4. 用一个滚动条滚动两个容器
- 5. Scrollify.js - 基于条件启用滚动条
- 6. SWT在Linux上的滚动条事件
- 7. 当滚动第二个时滚动RecyclerView
- 8. 两个框架一个滚动条
- 9. 如何仅用一个垂直滚动条滚动两个组件
- 10. 如何区分滚动条点击事件和滚动条拖动事件?
- 11. PageViewController滚动错误(在滚动条上)
- 12. 在滚动条上滚动100vh部分
- 13. SWT滚动条上的鼠标事件
- 14. FadeOut MouseOver上的滚动条事件
- 15. C#:可滚动面板上的自定义滚动条滚动条
- 16. 在AWT中添加一个滚动条/滚动条到框架
- 17. 如何在滚动条上使用滚动条?
- 18. 使用BeforeShow/BeforeClose隐藏FancyBox中的第二个滚动条
- 19. 在IE中隐藏第二个垂直滚动条?
- 20. 哪个事件会通知我滚动在滚动条中完成?
- 21. 同步两个滚动条的JavaFX
- 22. 两个滚动条的问题?
- 23. 两个JTable共同滚动条
- 24. 两个richtextboxes的相同滚动条
- 25. 使用滚动条滚动其他滚动条
- 26. C++ MFC滚动条不能滚动
- 27. JavaFX TextArea滚动条移动事件
- 28. c#识别控件上的滚动条
- 29. 使DIV滚动条主页滚动条?
- 30. 获得两个垂直滚动条和水平滚动条不显示
您是使用Winforms还是Web应用程序? –
问题说“赢取表单内的数据网格”,所以我添加了winforms标记。 – Marijn