問題タブ [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.
c# - C#-MenuStripコードをToolStripに変換します
もともとMenuStrip用に意図されていたコードを、ToolStripで動作するものに変換しようとしています。つまり、MenuItemはInit()に渡され、問題のメニュー項目の親が何であるかを判別する必要があります。このスニペットはMenuStripで正常に機能しますが、親がToolStripDropDownButtonであるToolStripでは機能しないようです。
元のコードスニペット(MenuStripに最適):
これは私がこれまでに持っているものです
これにより、次のエラーが発生します。
タイプ「System.Windows.Forms.ToolStrip」を「System.Windows.Forms.ToolStripMenuItem」に変換できません
c# - ToolStripDropDownMenu で ImageMargin と CheckMargin を非表示にする
特定の ToolStrip 内のすべての ToolSTripDropDownMenu で ImageMargin および CheckMargin プロパティを設定しようとしています。
次のような例外がスローされます。
System.InvalidCastException: タイプ 'System.Windows.Forms.ToolStripButton' のオブジェクトをタイプ 'System.Windows.Forms.ToolStripDropDownButton' にキャストできません。
ToolStrip には、ToolStripDropDownButtons 以外のコントロール (つまり、ToolStripButtons と ToolStripLabels) が含まれているため、エラーが発生している場所を確認できます。私が理解できないのは、ToolStripDropDownButtons のみを変更する方法です。ToolStripDropDownMenu には、標準の ContextMenu とは異なり、デフォルトで CheckMargin または ImageMargin プロパティが含まれていません。
.net - ツールストリップメニューのアイテムを追加
ツールストリップに項目 (チェックボックス) を動的に追加する方法は知っていますが、フォームに存在するチェックボックスを追加したいと考えています。コードを使ってみました
ただし、これにより既存のチェックボックスが作成され、画面の左上に移動し、ツールストリップをクリックすると表示されます。それで、左上隅に移動せずにメニューにチェックボックスを追加したいのですが、何かアイデアはありますか?
c# - ToolStripMenuItem ツールチップのフォントを変更することはできますか?
各 ToolStripMenuItem にツールヒント用の書式設定されたテキストがある、動的に入力された ContextMenuStrip があります。そして、このテキストをユーザーにとって意味のあるものにするために、「Courier New」などの等幅フォントを使用する必要があります。デフォルトのフォントは通常の非モノスペース フォントです。ToolTip オブジェクトのゲッターも、その Draw イベントをオーバーライドする方法も、そのスタイルを設定する方法も見つかりませんでした。
それで、ToolStripMenuItem のツールチップ フォントを変更することさえ可能ですか?
ToolTip を継承する CustomToolTip を実装しても、新しいツールヒントが ToolStripMenuItem に渡されるという問題は解決しません。
c# - コンテキストメニューのToolStripMenuItemを動的に無効にする方法は?
私のWindowsアプリケーションには、グリッド付きのコンテキストメニューがあります。問題は、ユーザーの権限に応じてコンテキストメニューでToolStripMenuItemを無効にしたいということです。どうすればそれを行うことができますか。私はこのようにしましたが、機能していません
しかし、それは機能していません
c# - toolStripDropDownButton について
フォームがあります。フォームにドラッグ アンド ドロップを使用してストリップ ダウン ボタンを追加しました。(プログラムで) toolStripMenu アイテムを作成して埋めるにはどうすればよいですか? 私のメニューには、異なる名前の異なる要素が含まれている可能性があります。
c# - Toolstripitemは常にメニューの最後にあります
ツールストリップアイテムを常にメニューの最後に保持する方法を知っている人はいますか?他のアイテムの追加または削除に関係なく。
ありがとう、ホレア
c# - プログラミングでchecked = trueを追加
プログラミングでツール ストリップにアイテムを追加してきましたが、問題はチェック済みプロパティを追加する必要があることです。その方法がわからない。コードは次のとおりです。
toolStripMenuItemAudioSampleRate
ではなくcheckedプロパティを追加したので、うまくいかないことがわかりました8 kHz
。このプロパティを動的に追加されたアイテムに追加しようとしています。
前もって感謝します。
c# - ImageButtonをToolStripに追加する方法
IMageButtonを作成し、ツールストリップに追加します。
クラッシュエラー
エラー1タイプ'lient.userControl.ImageButton'を'System.Windows.Forms.ToolStripItem'に暗黙的に変換できませんE:\ net_project \ trunk \ Client \ Client \ userControl \ ToolBox.cs2915クライアント
私のImageButton^
.net - .NET WinForms ToolStrip の代替手段
この標準のツールバー コントロールは時代遅れに見えるため、標準の WinForms ToolStrip コントロールの代替品を探しています。
たとえば、DevExpress にはリボン コントロールがありますが、これは完全に同等ではありません。
WinForms 用にカスタム作成されたツールバーがたくさんあるはずですが、見つけるのに苦労しています。独自のコントロールを作成することはできますが、それが常に最適なソリューションとは限りません。