ユーザーがメニュー項目の上を移動するたびに、モードレスメッセージボックスを表示する必要があります。 messagebox.show(...)はモーダルなので使用できません。だから私は、別のウィンドウフォームを作成し、メニュー項目のホバーイベントを使用してフォームを表示することでした。私は2つの問題があります:モードレスメッセージボックスをツールチップとして表示する方法の考え方
1)ウィンドウが表示されると、メニューは表示されなくなります。
2)ツールチップの表示方法のように、メニュー項目の横にウィンドウのフォームが表示されません。
コンポーネントのツールチップをどのように見せて、ウィンドウのように見えるようにするためのアイデアはありますか?あなたはFormStartPosition.Manual
にform.StartPosition
プロパティを設定した場合、あなたは(たとえば)カーソルでフォームを配置することができます
:
form.StartPosition = FormStartPosition.Manual;
form.Location = new Point(Cursor.Position.X - 1, Cursor.Position.Y - 1);
これはあなたの最初の問題に役立つかもしれないあなたの第二の問題に答えるために