問題タブ [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.
c# - c#winformのtoolstripmenuitemは背景を変更します
OK、なぜこれがうまくいかないのか誰か教えてください。
winforms アプリ (c#) にシンプルな MenuStrip があります。ToolStripMenuItems があります。
デザイナーのプロパティ ウィンドウで、BackColor = White を選択します。Deginer.cs ファイルで確認できます。
アプリを実行すると、背景色はコントロール (グレー) になります。
何が起こっているのですか?バックカラーが白でないのはなぜですか?
ありがとう
編集
これは、Designer.cs のコードです。
EDIT2:
コードでは、フォームをロードした後(コンストラクターと Form_Load イベントにも配置しました:
また、助けにはなりません。
c# - VB.NET 動的 StripMenu の作成
動的なストリップメニューを作成しようとしています。基本的に、プログラムはメニューの構造を含む XML ファイルを読み取ります。これは成功しました。
しかし、例として「ファイル」メニューをクリックしても何も起こりません。はい、オブジェクトをクリックしたときに呼び出される関数を作成する必要があることを知っているので、その方法を説明するWebサイトの指示に従ってそれを行いましたC# では動作しますが、VB.NET では動作しませんが、C# では動作します。
C# で見た例を次に示します。
これが私がVB.NETで行ったことです。
オブジェクト「sender」と「e」が NewFile_Click の呼び出しで渡されていないということでビルドされません。どうすればよいかわかりません。
vb.net - カスタム メニュー項目を ToolStripMenuItem のコレクション リストに追加する
私は独自の ToolStripMenuItem を構築しており、Menu の DropDownItems コレクションに追加する選択肢のリストに表示したいと考えています。それ、どうやったら出来るの?
これが私がこれまでに持っているものです。
c# - カスタム Zedgraph ToolStripMenuItem がクリックされてもチェックされない
これのおかげで右クリックメニューをカスタマイズします:
と
ただし、クリックしてもメニューSimple Cursor
はチェックされません。関数で送信者を強制しようとしましたが、機能DisplaySimpleCursor()
しません。
アプリをデバッグするとDisplaySimpleCursor()
、送信者のプロパティCheckedが true に設定されていることがわかります。
何が欠けていますか?
c# - c# 既に開いているフォームを別のフォームから変更しますか?
C# ウィンドウ フォーム:
既に開いている別のフォームで ToolStripMenuItem のテキストを変更するボタンを作成することは可能ですか?
何かのようなもの:
c# - ToolStripMenuItem の強調表示を無効にしますか?
MenuStrip を使用するアプリケーションがあり、マウスを MenuItem の上に置くたびに青くハイライトされます。
BackColor と ForeColor を変更しようとしましたが、問題はありませんでした。
これを無効にする方法はありますか?
c# - c# で ToolStripMenuItems をカスタマイズする
アプリケーションで ToolStripMenuItems をカスタマイズする必要があります。サブメニューを開く各 ToolStripMenuItem には、テキストの近くに黒い矢印があります。いくつかの色 (MenuItemSelected、MenuItemBorder、MenuItemSelectedGradientBegin など) とこの矢印の色も変更したいと考えています。最初の問題を解決するクラス MyColor を作成しました
矢印の色を変更する別のクラス
Render() メソッドを呼び出すと
矢印が白くなることがわかりますが、この行のために最初の変更が失われます
静的クラス ToolStripManager が原因で、この問題を解決する簡単な解決策を見つけることができません
c# - ToolStripMenuItem の自動ツールチップを非表示
別のドロップダウン コンテキスト メニューを含むコンテキスト メニューがあります。2 番目のコンテキスト メニューには、各項目にツールチップ ( で設定toolStripMenuItem.ToolTipText
) があります。
Hide()
アイテムをクリックすると、計算負荷の高い操作をいくつか開始しますが、最初のコンテキスト メニューを呼び出す直前に次のようにします。
2 つのメニューは正しく消えますが、ツールチップはその後の操作が終了するまで上部に残ります。
私はすでに試しましたがApplication.DoEvents()
、クリックしたアイテムのツールチップテキストをnull
etcに設定しました
完全にペイントする前にクリックすると、影または色あせたツールチップだけが表示されることがあります。