問題タブ [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.
.net - ツールストリップコントロールの内部コントロールのリストをプログラムで取得する方法
hasChildrenメソッドは、私が推測するコンテナではないという理由だけで、ツールストリップ内のさまざまなアイテムを返さないことに気づきました。
ここSOに答えがありますが、私にはあまりにも複雑すぎるようです。
ツールストリップコントロールのコントロールを反復処理する簡単な方法はありますか?
.net - .Net ToolStrip と ImageList - 間違った画像サイズ
サイズが 16x16、24x24、および 32x32 の 32 ビット イメージを含むアイコンがあります。3 つの異なるサイズの画像を含む 3 つの ImageList オブジェクトを作成し、ユーザーが選択したサイズを指定して、ToolStrip に ImageList プロパティを割り当てます。ただし、ToolStrip オブジェクトに表示される画像はすべて、32x32 の画像を拡大縮小したものです。たとえば、16x16 の ImageList を作成するときに、アイコンから 16x16 の画像が抽出されない理由がわかりません。私のコードは基本的に次のようになります。
これは、アイコンで定義された 16x16 の画像を使用するのではなく、アイコンで 32x32 サイズの画像を取得して 16x16 に縮小するだけのようです。誰でもこれを手伝ってもらえますか?ご意見をお寄せいただきありがとうございます。
- スティーブ
c# - toolStripComboBoxはフォントスタイルを設定しますか?
このトピックhttp://technicalsol.blogspot.com/2009/03/combobox-set-font-style.htmlをcomboBoxで読みましたが、toolstripComboBoxに存在しないイベントdraw_itemあなたの助けが必要です。私はC#で簡単なワードパッドを書いています。
.net - 単一の ContextMenuItem 内の .NET 複数の ToolStripButtons
メニューの一部の項目に複数の項目が含まれる ContextMenu を作成しようとしています。ToolStrip と ContextMenuItem を結合しようとしているように見えます。ToolStripControlHost を使用してみましたが、フォーカスに問題が生じます。基本的に、ToolStrip 内のすべてを 2 回クリックする必要があります。
これを達成する方法について何か考えはありますか?
c# - C# ToolStrip は透明ですが、境界線はまだ表示されていますか?
背景色を透明に設定した C# アプリケーションに ToolStrip があります。これにより、基になるフォームの色が明らかになりますが、残念ながら ToolStrip の境界線はまだ表示されています。
カスタム レンダラーを実装し、何も描画しないように DrawBoarder メソッドをオーバーライドしましたが、含まれているすべてのボタンにも適用されるようです (つまり、ドロップ ダウン ボタンのメニューも境界線なしで描画されます)。
だから私は立ち往生しています。ToolStrip 全体を透明に描画し、ボタンをそのままにしておく最良の方法は何ですか?
c# - スレッドセーフな方法で ToolStripLabel を設定する
別のスレッドのイベント ハンドラーからプロパティを更新ToolStripLabel
する必要があるがあります。Text
通常、Label
私は通常、プロパティを使用し、true を返すInvokeRequired
場合にデリゲートを呼び出して作業を行ってきました。InvokeRequired
問題は、ToolStripLabel
このプロパティがないことです。このテキストをスレッドセーフな方法で更新する最もクリーンな方法は何ですか?
c# - C# ツールストリップ コントロールで複数行のアイコン キャプションを作成できない
私は、標準の C# ツールストリップ コントロールでボタン テキストを複数行に書式設定できるようにしようと試みてきましたが、これまでのところ、敗北を認めざるを得ませんでした。
私が達成しようとしているのは、画像の下のテキストと、アイコンのサイズをテキストに合わせて拡張するのではなく、固定のアイコン サイズをラップするテキストです。プログラムは次のようになります。
私は実際にそれをそのように表示したいのですが:
アイコンには複数行のプロパティがなく、改行を強制する標準の \n エスケープを受け入れません。
これを行うには、カスタムの toolstripbutton クラスを作成する必要があるという恐ろしい考えを持っていますが、どこから始めればよいか完全に途方に暮れています。
よろしくお願いします:)
c# - チェックされたToolStripMenuItemを取得するには?
私はMenuStrip
2 つの mainを使用しToolStripMenuItems
ています。それぞれに「ドロップダウン」があり、CheckOnClick
プロパティが true に設定されている ToolStripMenuItems が増えています。
今、選択したアイテムを取得しようとしていますbool ToolStripMenuItem.Checked
が、存在することはわかっていますが、ループを使用してToolStripMenuItems
各メインから取得し、どのアイテムToolStripMenuItem
が.Cheked is == trueかを確認するにはどうすればよいですか?
または、チェック済みを取得するより良い方法はありますToolStripMenuItem
か?
html - Google Chrome 拡張機能のツールストリップに html を挿入することは可能ですか?
ボタンなどの代わりにhtmlをgoogle chromeツールストリップに挿入するにはどうすればよいですか?
c# - Enter 時の toolStripTextBox アクション
C# Winforms アプリケーションでは、「toolStripTextBox」ツールストリップ コントロールを使用して、フォーム上の他のコンテンツをフィルタリングするために使用されるテキストをキャプチャしています。
「toolStripTextBox」は「toolStripSplitButton」から選択されます。
ユーザーはテキストボックスをアクティブにしてテキストを入力できますが、ユーザー入力の最後を制御するのに苦労しています。私が望むのは、ユーザーが ENTER を押して入力を完了することです。
キーが押されたイベントで「ENTER」が押されたことを検出できますが、これはテキストボックスからフォーカスを外しません。
何か案は?