Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
Ray Li
Ray Li

Schimbați dimensiunea fontului ContextMenu în C #

Este posibil să modificați dimensiunea fontului utilizat într-un ContextMenu utilizând .NET Framework 3.5 și C # pentru o aplicație desktop? Se pare că este o setare la nivel de sistem, dar aș dori să o schimb doar în cadrul aplicației mele.

4 2008-09-18T20:26:31+00:00 4
Programare
font-size
.net
c#
contextmenu
Comentarii la întrebare (0)
Hallgrim
18 septembrie 2008 в 8:33
2008-09-18T20:33:22+00:00
Mai mult
Sursă
Editează
#96613

Puteți schimba dimensiunea fontului unui System.Windows.Forms.ContextMenuStrip.

Dacă trebuie să modificați mărimea fontului meniului implicit Cut/Copy/Paste în casetele de text, cred că trebuie să setați proprietatea ContextMenu la un meniu personalizat care înlocuiește meniul implicit.

0
0
Comentarii (0)
OwenP
18 septembrie 2008 в 8:38
2008-09-18T20:38:53+00:00
Mai mult
Sursă
Editează
#96682

Dacă vă definiți propriul meniu de context printr-un ContextMenuStrip în Windows Forms, utilizați proprietatea Font .

Dacă vă definiți propriul meniu contextual printr-un ContextMenu în WPF, utilizați diferitele Fontxxx proprietăți, cum ar fi FontFamily em>.

Nu puteți schimba meniurile implicite de context care apar cu comenzile; acestea sunt determinate de setările de sistem. Deci, dacă doriți "Copy/Cut/Paste/etc" meniu cu o dimensiune personalizată a fontului pentru un TextBox al WinForms, va trebui să creați un ContextMenuStrip cu dimensiunea adecvată a fontului și să o atribuiți TextBox ContextMenuStrip .

0
0
Comentarii (0)
Isak Savo
18 septembrie 2008 в 8:39
2008-09-18T20:39:22+00:00
Mai mult
Sursă
Editează
#96688

Menționați .NET 3.5 - scrieți în WPF? Dacă da, puteți specifica dimensiunea fontului pentru proprietatea atașată TextBlock.FontSize


   

Sau puteți să o specificați într-un stil care afectează toate elementele de meniu


Desigur, este întotdeauna mai bine să lăsați setarea sistemului să determine dimensiunea fontului. Unii oameni l-ar fi schimbat pentru a se potrivi mai bine situației lor fizice (cum ar fi vederea slabă a ochilor) sau hardware (ecran mare/mic). Orice ai forța în codul tău va fi alegerea greșită pentru unii oameni, în timp ce nu le dai nici o modalitate de ao schimba.

0
0
Comentarii (0)
Ben Straub
18 septembrie 2008 в 8:50
2008-09-18T20:50:47+00:00
Mai mult
Sursă
Editează
#96809

În WPF:


    

În WinForms:

contextMenuStrip1.Font = new System.Drawing.Font("Segoe UI", 24F);
0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
RU
© Answer-ID 2021
Sursă
https://stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire