問題タブ [menustrip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2021 参照

c# - 子フォームのメニューストリップをクリックすると、親フォームが前面に表示されます

私はかなり奇妙ですが再現性のある問題を抱えています。

MenuStripメソッドを使用して新しいモードレスフォームを開くことができるがありますForm.Show()

子フォームにもメニューストリップがあります。

子フォームのメニューストリップをクリックして開始すると、奇妙なことが起こります。次に、親フォームがフォアグラウンドに戻ってきて、こんにちはと言っています。それは本当に苦痛です。

この問題を防ぐ方法は?

このリンクをたどって私の問題を説明するスコセッシの映画zippyshare.com(3Mo)

ビデオで見ることができるように、親フォームは焦点を合わせていません、それは他の何かによって単に前面に出されます。

を修正して問題を修正することMenuStripに注意してください。ToolStrip

問題を再現するためのいくつかのコード:

0 投票する
2 に答える
1066 参照

c# - メニューストリップ「標準アイテム」コード

C#でメニューストリップの「標準アイテムの挿入」機能を使用するときに追加されるカット/コピー/ペーストなどの機能の標準コードはありますか? クリック トリガーにコードを追加できるようにします。

0 投票する
1 に答える
1239 参照

c# - WindowsアプリケーションC#のメニューストリップアイテムにすべてのアクティブなフォーム名を追加する方法

WindowsアプリケーションのMenuStripのtoolstripmenuitemにすべてのアクティブなフォーム名を追加して、開いている状態のフォームの数とフォームを確認したいと思います。フォームを閉じると、perticuller名がmenustripから削除されます。

0 投票する
1 に答える
3715 参照

c# - ドロップダウン選択時にMenuStripの自動非表示を無効にする

メニューストリップコントロールのドロップダウンからオプションを選択すると、Clickイベントのコードが実行され、ドロップダウンが折りたたまれます。しかし、私はドロップダウンが開いたままでなければならないことを望みます。

助けてください

このメニューの項目をクリックしてダイアログを開くと、開いたメニューは常にダイアログの前に残ります。それを送り返す方法は?

0 投票する
2 に答える
3033 参照

vb.net - Menustrip のクリックされたサブメニュー項目からテキストを抽出する

私は、クリックされたときに特定のサブアイテムのテキストを抽出し、テキストボックス1にテキストを書き込む方法を探していました。

これは私がこれまでに持っているコードですが、うまくいかないようです。

0 投票する
2 に答える
2063 参照

c# - 動的メニューの onClick イベントに割り当てるデリゲートを作成するにはどうすればよいですか?

私は次のことをしたいのですが、引数タイプDoWindowはパラメーターに割り当てられないというエラーが表示されますSystem.EventHandler

デリゲートを から継承させるにはどうすればよいSystem.EventHandlerですか?

0 投票する
2 に答える
1981 参照

vb.net - Visual Studio でメニュー項目をクリックしたときに 1 つのタブ PAGE のみを表示する方法

2 つのタブ ページを持つタブ コントロールと、2 つの項目を持つメニュー ストリップがあります。menuStrip の項目 1 をクリックすると、タブページ 1 のみを表示したい。

私は試した

0 投票する
1 に答える
656 参照

c# - メニューストリップが開いているときに MouseEnter イベントが発生しない

いくつかの項目を含む menuStrip と、フォームの他の部分にボタンがあります。マウスがボタンに入ると、何かが実行されます (MouseEnter イベント)。私が得ている問題は、メニューストリップが開いているときにマウスがボタンに入ると、MouseEnter イベントが発生しないことです。メニューストリップが開いている間に起動する方法はありますか?

これをグラフィカルに見るために、これが私がやっていることです:

ここに画像の説明を入力

メニューストリップがあり、親メニュー項目ごとにボタンがあります。ボタンはその上にあるため、メニューストリップの唯一の目に見える部分は、子アイテムを含むコンテナーになります。

これで、マウスが「システム」などのボタンに入ると、メニュー項目でクリックが実行されます。それがコンテナが表示される理由です。しかし、一度開いた後、他の親の他のコンテナーを開きたい場合は、最初にクリックしてフォーカスを失う必要があります。次に、私が達成したいのは、クリックすることなくこれを行うことです。

私が望む動作は、メニューストリップのようなものです。たとえば、システムが開いているときにマウスがクライアントに入ると、自動的にシステムが閉じてクライアントが開きます。

ここに画像の説明を入力

0 投票する
8 に答える
27474 参照

c# - MenuStrip内のすべてのサブアイテムをForeach

SubItems全部手に入れたいのでMenuStrip、一度に全部変えられます。

私は次のようなことを試みていますが、それらは機能していません:

foreach loop誰かが私がすべてを取得するためSubMenuItems(DropDownItems)の良いコーディングを手伝ってくれるMenuStrip

EDITは今、以下で作業しようとしていますRecursive method