問題タブ [toolstripbutton]

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 に答える
6923 参照

c# - C# で ToolStripButton イベントをプログラムで接続するにはどうすればよいですか?

プログラムで ToolStripButton 項目をコンテキスト メニューに追加しています。

その部分は簡単です。

ただし、ユーザーがアイテムをクリックしたときに実際に何かが発生するように、イベントを関連付ける必要もあります。

どうすればいいですか?クリックを処理するメソッドは、ユーザーがクリックした特定の ToolStripButton に関連する何らかの ID またはオブジェクトを受け取る必要もあります。

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

c# - ContextMenuStrip を ToolStripButton に追加するにはどうすればよいですか?

特に、ToolStripComboBox と ToolStripButton を含むツールストリップがあります。両方に ContextMenuStrip を追加したいのですが、ツールストリップやその他のコンテンツに直接アクセスできないため、ツールストリップのコンテキスト メニューを設定できません。

ToolStripComboBox の ContextMenuStrip の設定は簡単です。

しかし、ToolStripButton に相当するものはありません。ContextMenuStrip を ToolStripButton に追加するにはどうすればよいですか?

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

c# - ToolStripButton のカーソルを変更するにはどうすればよいですか?

ユーザーが特定の ToolStripButton にカーソルを合わせたときにカーソルを変更したいが、ToolStrip の他の項目には変更したくない。ボタンのカーソルを設定するにはどうすればよいですか?

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

c# - 無効な ToolStripButton を取得してそのイメージをカラーでペイントするにはどうすればよいですか?

ユーザーがフォームを「ロック」できるボタンがあります。ユーザーはフォームを「ロック解除」することを許可されていないため、ボタンを押したときにボタンを無効にして、ユーザーが適切な視覚的フィードバックを受け取るようにします。

しかし、灰色の「ロック」アイコンはフォームがロックされていないことを示唆していると顧客から報告されているため、ボタンが無効になっている場合でも、ボタンを押した状態でアイコンを色付きで表示したいと考えています。

オーバーライドされたペイントの絶対最小量で、どうすればそれを行うことができるでしょうか?

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

c# - 派生ToolStripButtonのデフォルト画像を変更するには?

簡単な作業のようです。ToolStripButton から派生する C# クラスを作成します。派生した ToolStripButton は、既定のイメージが異なることを除いて、デザイナーおよびアプリケーションの親クラスとまったく同じように動作する必要があります。

驚くべきことに、コンストラクターを変更するだけでは不十分です。

ToolStripButton がデザイナーに表示されると、元の既定のイメージが表示されます。簡単な解決策があるはずです。どうなり得るか?

0 投票する
6 に答える
2954 参照

.net - ToolStripButton テキストが ContextMenuStrip で途切れる

私は自分自身ToolStripButtonをインスタンス化し、それをに追加していContextMenuStripます。ポップアップしますが、テキストが途切れます:

AutoSizeプロパティのようにテキストが途切れる理由はtrue何ですか?

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

c# - ToolStripButton: プログラムで画像を割り当てる際の問題点

ToolStrip を含む Form があります。この ToolStrip には ToolStripButton が含まれています。このボタンに画像を割り当てたい:

指定したパスに save.png がある場合にのみ機能します。そうしないと、FileNotFound 例外が発生します。

フォーム デザイナーでフォームを作成すると、Visual Studio は次のようなコードを作成します。

toolStripButton9.Image は本名ではありません。Visual Studio はファイル save.png を取得し、それを toolStripButton9.Image に変換します。

しかし、Designer を使用せずにプログラムでフォームを作成します。私の質問は、プログラムで ToolStripBotton にイメージを割り当てる方法ですか?

プロジェクトに画像を追加しようとしましたが、あまり役に立ちませんでした。指定した場所にこのファイルが必要ないように、Visual Studioでそれを取得して実行可能ファイルに埋め込む方法がわかりません。

MSDN では、次のようなソリューションしか表示されませ

しかし、上で述べたように機能しません。簡単な解決策があることは理解していますが、わかりません。ヒントを教えてください。

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

c# - チェックしたときにSystem.Windows.Forms.ToolStripButtonのハイライト/背景色を変更する方法は?

ラジオ ボタンとして使用される ToolStripButton があります。オンにすると、ボタンが青い枠で囲まれますが、背景色はありません。ボタンがチェックされていることはユーザーにとって十分に明確ではないため、背景色を変更してチェック状態をより見やすくしたいと考えています。

Checked プロパティが true に設定されている場合、ハイライトの色を変更するにはどうすればよいですか?

コード スニペットを次に示します。

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

.net - 完全な BackGround イメージに合わせて ToolStripButtons のサイズを変更する

私の目標は、toolStripButton と toolStripDropDownButton にイメージを完全に合わせることです。

ボタン内の画像が画像プロパティで設定されている場合、ボタン内に画像を完全に収めることができません。ボタンのマージン、ボーダー、または何かのためです(正確にはわかりません)。

そこで、BackgroundImage プロパティを使用してボタンに画像を設定しようとしました。プロパティ(AutoSize、Sizeなど)を調整した後、画像をボタンに合わせることができます。

しかし、この場合、背景画像を見ることができません。マウスカーソルがボタン上にあると消えます。

どうすればこの問題を解決できますか??

画像プロパティ。画像間のギャップを取り除くことができません。 代替テキスト

BackgroundImage プロパティ。画像の上にマウスカーソルがあると画像が見えません。 代替テキスト

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

c# - C#の質問:MDIParentフォームでToolStripMenuItems / ToolStripButtonsを動的に無効にする:どのイベントですか?

次の問題に関するガイダンスをいただければ幸いです。どのMDIParentイベントでアイテム/ボタンを無効にする必要がありますか?アクティベート?プログラムの起動時に、ボタンを無効にします。アクティブなMDIChildrenがない場合は、ボタンを無効にします。子フォームを起動するときに、その子フォームのデータをテストしたいと思います。空白のフォームの場合は、ボタンを無効のままにしておきます。現在、MdiChildActivatedイベントハンドラーにコードがあります。御時間ありがとうございます。