問題タブ [toolstrip]

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

.net - ツールストリップコントロールの内部コントロールのリストをプログラムで取得する方法

hasChildrenメソッドは、私が推測するコンテナではないという理由だけで、ツールストリップ内のさまざまなアイテムを返さないことに気づきました。

ここSOに答えがありますが、私にはあまりにも複雑すぎるようです。

ツールストリップコントロールのコントロールを反復処理する簡単な方法はありますか?

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

.net - .Net ToolStrip と ImageList - 間違った画像サイズ

サイズが 16x16、24x24、および 32x32 の 32 ビット イメージを含むアイコンがあります。3 つの異なるサイズの画像を含む 3 つの ImageList オブジェクトを作成し、ユーザーが選択したサイズを指定して、ToolStrip に ImageList プロパティを割り当てます。ただし、ToolStrip オブジェクトに表示される画像はすべて、32x32 の画像を拡大縮小したものです。たとえば、16x16 の ImageList を作成するときに、アイコンから 16x16 の画像が抽出されない理由がわかりません。私のコードは基本的に次のようになります。

これは、アイコンで定義された 16x16 の画像を使用するのではなく、アイコンで 32x32 サイズの画像を取得して 16x16 に縮小するだけのようです。誰でもこれを手伝ってもらえますか?ご意見をお寄せいただきありがとうございます。

  • スティーブ
0 投票する
1 に答える
1826 参照

c# - toolStripComboBoxはフォントスタイルを設定しますか?

このトピックhttp://technicalsol.blogspot.com/2009/03/combobox-set-font-style.htmlをcomboBoxで読みましたが、toolstripComboBoxに存在しないイベントdraw_itemあなたの助けが必要です。私はC#で簡単なワードパッドを書いています。

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

.net - 単一の ContextMenuItem 内の .NET 複数の ToolStripButtons

メニューの一部の項目に複数の項目が含まれる ContextMenu を作成しようとしています。ToolStrip と ContextMenuItem を結合しようとしているように見えます。ToolStripControlHost を使用してみましたが、フォーカスに問題が生じます。基本的に、ToolStrip 内のすべてを 2 回クリックする必要があります。

これを達成する方法について何か考えはありますか?

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

c# - C# ToolStrip は透明ですが、境界線はまだ表示されていますか?

背景色を透明に設定した C# アプリケーションに ToolStrip があります。これにより、基になるフォームの色が明らかになりますが、残念ながら ToolStrip の境界線はまだ表示されています。

カスタム レンダラーを実装し、何も描画しないように DrawBoarder メソッドをオーバーライドしましたが、含まれているすべてのボタンにも適用されるようです (つまり、ドロップ ダウン ボタンのメニューも境界線なしで描画されます)。

だから私は立ち往生しています。ToolStrip 全体を透明に描画し、ボタンをそのままにしておく最良の方法は何ですか?

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

c# - スレッドセーフな方法で ToolStripLabel を設定する

別のスレッドのイベント ハンドラーからプロパティを更新ToolStripLabelする必要があるがあります。Text通常、Label私は通常、プロパティを使用し、true を返すInvokeRequired場合にデリゲートを呼び出して作業を行ってきました。InvokeRequired問題は、ToolStripLabelこのプロパティがないことです。このテキストをスレッドセーフな方法で更新する最もクリーンな方法は何ですか?

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

c# - C# ツールストリップ コントロールで複数行のアイコン キャプションを作成できない

私は、標準の C# ツールストリップ コントロールでボタン テキストを複数行に書式設定できるようにしようと試みてきましたが、これまでのところ、敗北を認めざるを得ませんでした。

私が達成しようとしているのは、画像の下のテキストと、アイコンのサイズをテキストに合わせて拡張するのではなく、固定のアイコン サイズをラップするテキストです。プログラムは次のようになります。

私は実際にそれをそのように表示したいのですが:

アイコンには複数行のプロパティがなく、改行を強制する標準の \n エスケープを受け入れません。

これを行うには、カスタムの toolstripbutton クラスを作成する必要があるという恐ろしい考えを持っていますが、どこから始めればよいか完全に途方に暮れています。

よろしくお願いします:)

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

c# - チェックされたToolStripMenuItemを取得するには?

私はMenuStrip2 つの mainを使用しToolStripMenuItemsています。それぞれに「ドロップダウン」があり、CheckOnClickプロパティが true に設定されている ToolStripMenuItems が増えています。

今、選択したアイテムを取得しようとしていますbool ToolStripMenuItem.Checkedが、存在することはわかっていますが、ループを使用してToolStripMenuItems各メインから取得し、どのアイテムToolStripMenuItemが.Cheked is == trueかを確認するにはどうすればよいですか?

または、チェック済みを取得するより良い方法はありますToolStripMenuItemか?

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

html - Google Chrome 拡張機能のツールストリップに html を挿入することは可能ですか?

ボタンなどの代わりにhtmlをgoogle chromeツールストリップに挿入するにはどうすればよいですか?

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

c# - Enter 時の toolStripTextBox アクション

C# Winforms アプリケーションでは、「toolStripTextBox」ツールストリップ コントロールを使用して、フォーム上の他のコンテンツをフィルタリングするために使用されるテキストをキャプチャしています。

「toolStripTextBox」は「toolStripSplitButton」から選択されます。

ユーザーはテキストボックスをアクティブにしてテキストを入力できますが、ユーザー入力の最後を制御するのに苦労しています。私が望むのは、ユーザーが ENTER を押して入力を完了することです。

キーが押されたイベントで「ENTER」が押されたことを検出できますが、これはテキストボックスからフォーカスを外しません。

何か案は?