問題タブ [toolstripmenu]
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# - toolstripmenuitem で右クリックが機能しない
私はいくつかのコードを持っています:
しかし、右ボタンを押してもうまくいかないので、うまくいきません。何ができるでしょうか?
c# - toolstripmenuitem で水平スクロールを表示する方法
サブメニューとして多くのツールストリップメニューアイテムを追加したツールチップメニューアイテムを作成しました。そして、toolstripmenuitem の最大サイズを制限した結果:
イメージに示すように、垂直スクロールが自動的に有効になります。
しかし、横スクロールが必要です。これを達成する方法はありますか?
vb.net - ToolStrip メニュー項目をプログラムで追加する
ToolStrip メニュー項目をプログラムで追加する方法は?
c# - 動的に作成されたアイテムのイベント ハンドラーのリリース
ToolStripMenu
ファイルからエントリを入力していますXML
。メニューに追加されたそれぞれToolStripItem
は、それに割り当てられた約 12 個のイベント ハンドラーを自動的に取得します。ユーザーには、メニューを変更しXML
て更新するオプションがあり、次を使用してすべてをクリアします。
これにより、フォームから再入力されXML
、フォームが更新されます。これらすべての動的アイテムのイベント ハンドラーがメモリから削除されることはないようです。ほとんどの項目は menuStrip1 に直接置かれるのではなく、動的に作成された にあるサブメニューにありますmenuStrip1
。
それにもかかわらず、私はそこに座ってフォームを更新すると、メモリが制御不能になり、5-10 MB
更新ごとに約100 dynamic ToolStripItems.
数百 MB に達し、アプリケーションがクラッシュします。
ToolStripItems
プロパティやアイコンなどの他のものもロードしますが、追加されたメモリのほとんどを使用するのはイベント ハンドラーのようです。すべてのハンドラーをコメントアウトすると、更新のたびにメモリがはるかに (完全ではありませんが) 維持できるようになりました。
すべてのメニューとサブメニューを列挙し、各イベント ハンドラーを個別に解放して、固執しないようにする必要がありますか?
vb.net - コンテキスト メニューに画像をアイコンとして読み込めない
次のリンクのコードを使用しようとしています。
VB- Helper Visual Basic .NET でイメージ、ショートカット キー、およびイベント ハンドラーを使用して、実行時にメニュー項目を作成します。
唯一の違いは、my.Resources のイメージではなく、ローカル イメージが必要なことです。
私が持っているものは次のとおりです。