2

我的一个 c# 应用程序的 ToolStrip 中有四个 ToolStripSplitButton,如下所示。

在此处输入图像描述

要打开 ToolStripMenuItem 窗口,我必须单击四个 ToolStripSplitButtons 中的任何一个。与此相反,我只想在任何 ToolStripSplitButtons 上移动鼠标(而不是单击它)并将其保留在那里直到 ToolStripmenuItems 窗口出现。我想我需要一个 MouseHover 事件,但不知道该怎么做。我会感谢解决这个问题的人。

4

1 回答 1

3

像这样的东西:

public Form1() {
  InitializeComponent();
  toolStripDropDownButton1.MouseEnter += toolStripDropDownButton1_MouseEnter;
}

void toolStripDropDownButton1_MouseEnter(object sender, EventArgs e) {
  toolStripDropDownButton1.ShowDropDown();
}

或者,您可以改用 Hover 事件。

于 2013-03-25T21:28:37.867 回答