問題タブ [toolstripitem]

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 投票する
2 に答える
4037 参照

c# - ToolStripLayoutStyle.Tableを使用してToolStripでプログラムによりToolStripItemのサイズを変更することはできません

ToolStripにプログラムでアイテムを入力したい。toolStrip1.LayoutStyleはToolStripLayoutStyle.Tableである必要があります。ただし、アイテムの幅を変更することはできません。変更しても、幅はデフォルトに戻ります。

しかし、VisualDesignerでそれを行うと、すべてが正常に機能します。

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

c# - ToolStripItem にカーソルを設定する方法

クリックできないコンテキスト メニュー項目がいくつかあります。何かの状況を報告するだけです。カーソルがまだクリック可能なように見えるのは好きではありません。

とにかくこれを変更するには?

期待されるようなカーソル フィールドはありません。

0 投票する
4 に答える
5170 参照

c# - マウスホイールスクロールツールストリップメニュー項目

多くのメニュー項目を含むメニューがいくつかあります。マウスホイールはそれらをスクロールしません。キーボードの矢印を使用するか、上下の矢印をクリックする必要があります。マウスホイールを使用してツールストリップメニュー項目をスクロールすることは可能ですか?ありがとう

0 投票する
5 に答える
16781 参照

winforms - ToolStripMenuItemを1つだけチェックしてください

私はToolStrip複数ToolStripDropDownButtonのsを持っており、それぞれにのセットがありDropDownItemsます。

ユーザーがDropDownItemをクリックすると、チェックマークが表示されます。

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

デフォルトでは、複数のアイテムをクリックできるため、複数のチェックマークが表示されます。

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

私がやろうとしているのは、ユーザーが1つのDropDownItemをクリックしたときに、他のすでにチェックされているアイテムのチェックを外す必要があるということです。つまり、ドロップダウンリストには常に1つのチェック項目のみが存在する必要があります。

しばらく手を出していましたが、他のチェックを外している間、現在チェックしているアイテムをそのままにしておく方法がよくわかりません。

以下は私が今持っているコードです。

誰かがこれに光を当てたり、簡単な方法を教えてくれたら、ありがたいです。

ありがとうございました。

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

textbox - ToolStripTextBox1.ScrollBars = Windows.Forms.ScrollBars.Vertical

簡単な質問。

win7 x64でVS2012、.net Framework 4.5、VBを使用します。

アプリで問題が発生したときに長い例外メッセージを表示するために、ステータスバーにメッセージホルダーを作成しようとしています。ToolStripSplitButtonを使用して、そのアイテムにテキストボックスを追加することを考えました。したがって、例外が発生すると、ToolStripSplitButtonアイコンが変化して失敗を示します。ユーザーが理由を知りたい場合は、ToolStripSplitButtonをクリックすると、テキストボックスがポップアップ表示されます。

フォームが最初に読み込まれるときに、このテキストボックスのプロパティを変更します。私はそれをより広くそしてより長くそして複数行にします。

唯一のことは、このタイプのテキストボックスはスクロールバーを受け入れないということです。

Microsoftがその機能を無効にしているようですか?

このボックスをどうにかしてスクロールさせることについて何か考えはありますか?

0 投票する
3 に答える
7290 参照

vb.net - VB.NET動的に追加されたToolStripMenuItemのイベントでコードを実行する

VB.NET
メニュー項目 (最上位のメニュー項目) を開く際に、実行時にメニュー項目に ToolStripMenuItem (つまり、DropDownItem) を追加しました。

実行時に私が追加した ToolStripMenuItems は、現在のプロジェクトでアクティブなフォームの名前です。

特定のフォーム名を持つ ToolStripMenuItem がクリックされるたびに、フォームにフォーカスが与えられる必要があります。

動的に追加された ToolStripMenuItem のイベントに対して目的のコードを実行するにはどうすればよいですか?


tmiForm のクリックイベントに基づいてフォームにフォーカスを当てたい...
Web で検索してみました C# の結果しか得られませんでした

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

c# - クリック可能な ToolStripMenuItem 画像

toolStripMenuItems を動的に追加する ContextMenuStrip を持つ C# winForm アプリに取り組んでいます。リソース ファイルには、toolStripMenuItem.Image プロパティに割り当てるアイコンもあり、toolStripMenuItem.Click イベントを処理します。画像(アイコン)がクリックされたが、アイコン/画像にクリックイベントがない場合、実際にクリックイベントを処理したい。toolStripMenuItem の image プロパティに割り当てることができるクリック アイコンを作成するにはどうすればよいですか?

前もって感謝します

-DA

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

c# - ToolStripMenuItem には、基になるアンマネージ リソースがありますか?

私はToolStripMenuItemいくつかのプロジェクト内で使用し、C# operator を使用して割り当てますnew:

IDisposableインターフェイスとusingステートメントに関する MSDN ドキュメントを読みました( http://msdn.microsoft.com/en-us/library/yh598w02.aspx )。ToolStripMenuItem に基になる管理されていないリソースがあるかどうかは、まだ不明です。

より正確には、Dispose(false)何らかの例外が発生した場合、メソッドの呼び出しを処理する必要がありますか?

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

c# - contextMenuStrip の ToolStripMenu 項目に到達する方法は?

私はC#が初めてです。desing 部分に contextMenuStrip を追加し、4 つの異なる ToolStriptItem も追加しました。そのうちの 3 つは、successToolStripMenuItem などの名前の ToolStriptMenuItem で、そのうちの 1 つは ToolStripTextBox です。

私が望むのは、contextMenuStrip のすべてのメンバーに到達することです。すべてのアイテムを配列に入れる方法はありますか?

私はそのようなコードがあることを知っています:

このコードは 1 つのメンバーしか返さないため便利ではありませんが、4 つの要素すべてを配列に取得したいと考えています。そのため、簡単にアクセスして使用できます。私の唯一の選択肢が上記のコードを使用することである場合、さらに 3 つの ToolStripItem 配列を作成する必要があります。これは私には実用的な解決策とは思えませんでした。

前もって感謝します