2

ここに示すように、c#アプリケーションの1つにあるToolStripに4つのToolStripSplitButtonがあります。

ここに画像の説明を入力してください

ToolStripMenuItemウィンドウを開くには、4つのToolStripSplitButtonのいずれかをクリックする必要があります。それとは対照的に、ToolStripSplitButtonのいずれかでマウスを(クリックするのではなく)移動し、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 に答える