問題タブ [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.

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

c# - c#winformのtoolstripmenuitemは背景を変更します

OK、なぜこれがうまくいかないのか誰か教えてください。

winforms アプリ (c#) にシンプルな MenuStrip があります。ToolStripMenuItems があります。

デザイナーのプロパティ ウィンドウで、BackColor = White を選択します。Deginer.cs ファイルで確認できます。

アプリを実行すると、背景色はコントロール (グレー) になります。

何が起こっているのですか?バックカラーが白でないのはなぜですか?

ありがとう

編集

これは、Designer.cs のコードです。

更新アイテムは白にする必要があります

EDIT2:

コードでは、フォームをロードした後(コンストラクターと Form_Load イベントにも配置しました:

また、助けにはなりません。

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

c# - VB.NET 動的 StripMenu の作成

動的なストリップメニューを作成しようとしています。基本的に、プログラムはメニューの構造を含む XML ファイルを読み取ります。これは成功しました。

しかし、例として「ファイル」メニューをクリックしても何も起こりません。はい、オブジェクトをクリックしたときに呼び出される関数を作成する必要があることを知っているので、その方法を説明するWebサイトの指示に従ってそれを行いましたC# では動作しますが、VB.NET では動作しませんが、C# では動作します。

C# で見た例を次に示します。

これが私がVB.NETで行ったことです。

オブジェクト「sender」と「e」が NewFile_Click の呼び出しで渡されていないということでビルドされません。どうすればよいかわかりません。

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

vb.net - カスタム メニュー項目を ToolStripMenuItem のコレクション リストに追加する

私は独自の ToolStripMenuItem を構築しており、Menu の DropDownItems コレクションに追加する選択肢のリストに表示したいと考えています。それ、どうやったら出来るの?

これが私がこれまでに持っているものです。

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

c# - カスタム Zedgraph ToolStripMenuItem がクリックされてもチェックされない

これのおかげで右クリックメニューをカスタマイズします:

ただし、クリックしてもメニューSimple Cursorはチェックされません。関数で送信者を強制しようとしましたが、機能DisplaySimpleCursor()しません。

アプリをデバッグするとDisplaySimpleCursor()、送信者のプロパティCheckedが true に設定されていることがわかります。

何が欠けていますか?

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

c# - c# 既に開いているフォームを別のフォームから変更しますか?

C# ウィンドウ フォーム:

既に開いている別のフォームで ToolStripMenuItem のテキストを変更するボタンを作成することは可能ですか?

何かのようなもの:

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

c# - ToolStripMenuItem の強調表示を無効にしますか?

MenuStrip を使用するアプリケーションがあり、マウスを MenuItem の上に置くたびに青くハイライトされます。

BackColor と ForeColor を変更しようとしましたが、問題はありませんでした。

これを無効にする方法はありますか?

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

c# - c# で ToolStripMenuItems をカスタマイズする

アプリケーションで ToolStripMenuItems をカスタマイズする必要があります。サブメニューを開く各 ToolStripMenuItem には、テキストの近くに黒い矢印があります。いくつかの色 (MenuItemSelected、MenuItemBorder、MenuItemSelectedGradientBegin など) とこの矢印の色も変更したいと考えています。最初の問題を解決するクラス MyColor を作成しました

矢印の色を変更する別のクラス

Render() メソッドを呼び出すと

矢印が白くなることがわかりますが、この行のために最初の変更が失われます

静的クラス ToolStripManager が原因で、この問題を解決する簡単な解決策を見つけることができません

0 投票する
0 に答える
607 参照

c# - ToolStripMenuItem の自動ツールチップを非表示

別のドロップダウン コンテキスト メニューを含むコンテキスト メニューがあります。2 番目のコンテキスト メニューには、各項目にツールチップ ( で設定toolStripMenuItem.ToolTipText) があります。

ここに画像の説明を入力

Hide()アイテムをクリックすると、計算負荷の高い操作をいくつか開始しますが、最初のコンテキスト メニューを呼び出す直前に次のようにします。

2 つのメニューは正しく消えますが、ツールチップはその後の操作が終了するまで上部に残ります。

私はすでに試しましたがApplication.DoEvents()、クリックしたアイテムのツールチップテキストをnulletcに設定しました

完全にペイントする前にクリックすると、影または色あせたツールチップだけが表示されることがあります。 ここに画像の説明を入力