問題タブ [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.
c# - 子フォームのメニューストリップをクリックすると、親フォームが前面に表示されます
私はかなり奇妙ですが再現性のある問題を抱えています。
MenuStrip
メソッドを使用して新しいモードレスフォームを開くことができるがありますForm.Show()
。
子フォームにもメニューストリップがあります。
子フォームのメニューストリップをクリックして開始すると、奇妙なことが起こります。次に、親フォームがフォアグラウンドに戻ってきて、こんにちはと言っています。それは本当に苦痛です。
この問題を防ぐ方法は?
このリンクをたどって私の問題を説明するスコセッシの映画zippyshare.com(3Mo)
ビデオで見ることができるように、親フォームは焦点を合わせていません、それは他の何かによって単に前面に出されます。
を修正して問題を修正することMenuStrip
に注意してください。ToolStrip
問題を再現するためのいくつかのコード:
c# - メニューストリップ「標準アイテム」コード
C#でメニューストリップの「標準アイテムの挿入」機能を使用するときに追加されるカット/コピー/ペーストなどの機能の標準コードはありますか? クリック トリガーにコードを追加できるようにします。
c# - WindowsアプリケーションC#のメニューストリップアイテムにすべてのアクティブなフォーム名を追加する方法
WindowsアプリケーションのMenuStripのtoolstripmenuitemにすべてのアクティブなフォーム名を追加して、開いている状態のフォームの数とフォームを確認したいと思います。フォームを閉じると、perticuller名がmenustripから削除されます。
c# - ドロップダウン選択時にMenuStripの自動非表示を無効にする
メニューストリップコントロールのドロップダウンからオプションを選択すると、Clickイベントのコードが実行され、ドロップダウンが折りたたまれます。しかし、私はドロップダウンが開いたままでなければならないことを望みます。
助けてください
このメニューの項目をクリックしてダイアログを開くと、開いたメニューは常にダイアログの前に残ります。それを送り返す方法は?
vb.net - Menustrip のクリックされたサブメニュー項目からテキストを抽出する
私は、クリックされたときに特定のサブアイテムのテキストを抽出し、テキストボックス1にテキストを書き込む方法を探していました。
これは私がこれまでに持っているコードですが、うまくいかないようです。
c# - 動的メニューの onClick イベントに割り当てるデリゲートを作成するにはどうすればよいですか?
私は次のことをしたいのですが、引数タイプDoWindow
はパラメーターに割り当てられないというエラーが表示されますSystem.EventHandler
デリゲートを から継承させるにはどうすればよいSystem.EventHandler
ですか?
vb.net - Visual Studio でメニュー項目をクリックしたときに 1 つのタブ PAGE のみを表示する方法
2 つのタブ ページを持つタブ コントロールと、2 つの項目を持つメニュー ストリップがあります。menuStrip の項目 1 をクリックすると、タブページ 1 のみを表示したい。
私は試した
c# - メニューストリップが開いているときに MouseEnter イベントが発生しない
いくつかの項目を含む menuStrip と、フォームの他の部分にボタンがあります。マウスがボタンに入ると、何かが実行されます (MouseEnter イベント)。私が得ている問題は、メニューストリップが開いているときにマウスがボタンに入ると、MouseEnter イベントが発生しないことです。メニューストリップが開いている間に起動する方法はありますか?
これをグラフィカルに見るために、これが私がやっていることです:
メニューストリップがあり、親メニュー項目ごとにボタンがあります。ボタンはその上にあるため、メニューストリップの唯一の目に見える部分は、子アイテムを含むコンテナーになります。
これで、マウスが「システム」などのボタンに入ると、メニュー項目でクリックが実行されます。それがコンテナが表示される理由です。しかし、一度開いた後、他の親の他のコンテナーを開きたい場合は、最初にクリックしてフォーカスを失う必要があります。次に、私が達成したいのは、クリックすることなくこれを行うことです。
私が望む動作は、メニューストリップのようなものです。たとえば、システムが開いているときにマウスがクライアントに入ると、自動的にシステムが閉じてクライアントが開きます。
c# - MenuStrip内のすべてのサブアイテムをForeach
SubItems
全部手に入れたいのでMenuStrip
、一度に全部変えられます。
私は次のようなことを試みていますが、それらは機能していません:
foreach loop
誰かが私がすべてを取得するためSubMenuItems(DropDownItems)
の良いコーディングを手伝ってくれるMenuStrip
?
EDITは今、以下で作業しようとしていますRecursive method
: