変更ContextMenuフォントサイズのクライアントまで、フルのC#
-
01-07-2019 - |
質問
できる文字サイズの変更にあたっては、使用ContextMenuを用います。NET Framework3.5はC#のためのデスクトップアプリケーショ?今年も、見に来て下さいねシステム全体の設定では、いつづけたいと思っていますので内だけで私の願います。
解決
の場合を定義する独自のコンテキストメニューを介して ContextMenuStrip
Windows Formsを使用 フォント 物件です。
の場合を定義する独自のコンテキストメニューを介して ContextMenu
にコンポーネントのラインナップは、様々な Fontxxx などの特性 FontFamily や FontSize.
大きさを変えることはできませんのデフォルトコンテキストメニューのいらっしゃるコンプライアンスその決定システムを設定します。したいときは"コピー/切り取り/貼り付けをすることになりました。"メニューをカスタムフォントサイズなどをサポート TextBox
, いを ContextMenuStrip
適切なフォントサイズに割り当て TextBox
's ContextMenuStrip 物件です。
他のヒント
できる文字の大きさを変更するために生成されます。Windowsの場合です。ます。ContextMenuStrip.
が必要な場合は文字サイズの変更にあたっては、デフォルトの切り取り/コピー/ペーストでコンテキストメニューをテキストボックスか設定する必要がありますContextMenuィにはカスタムメニューの替わりにデフォルトメニューです。
にコンポーネントのラインナップ:
<Window.ContextMenu FontSize="36">
<!-- ... -->
</Window.ContextMenu
にサポート:
contextMenuStrip1.Font = new System.Drawing.Font("Segoe UI", 24F);
いものもあります。純3.5-使文コンポーネントのラインナップ?場合はご指定いただくことができますフォントサイズのTextBlock.FontSize付属性
<Whatever.ContextMenu TextBlock.FontSize="12">
<MenuItem ... /> <!-- Will get the font size from parent -->
</Whatever.ContextMenu>
または、指定でスタイルに影響するすべてのメニュー項目
<Style TargetType="MenuItem">
<Setter Property="TextBlock.FontSize" Value="12" />
</Style>
もちろん、いつでもよいというシステムの設定により、フォントサイズです。ある人を変更するためには、どのような物理的条件(ような貧困層目)、ハードウェア(大/縮小す。どんな力でコードが間違った選択肢の一部を使うように変更します。