在窗体加载中添加一行代码,绑定鼠标滚轮事件(需手动绑定,界面的属性里没有)
ribbon.MouseWheel += Ribbon_MouseWheel;//鼠标滚轮切换菜单项
在事件中编写代码:
/// <summary>
/// 鼠标滚轮切换菜单项
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Ribbon_MouseWheel(object sender, MouseEventArgs e)
{
bool isForward = true;
isForward = e.Delta > 0 ? true : false;//往前120,往后-120
RibbonPageCollection pages = ribbon.Pages;
RibbonPage curentPage = ribbon.SelectedPage;//当前菜单页
int index = pages.IndexOf(curentPage);//当前菜单页的序号
RibbonPage showPage;
if (isForward)
{
int temp = index - 1;
if (temp < 0