Sdílet prostřednictvím


FontDialog Třída

Definice

Vyzve uživatele, aby zvolil písmo z těch, které jsou nainstalované v místním počítači.

public ref class FontDialog : System::Windows::Forms::CommonDialog
public class FontDialog : System.Windows.Forms.CommonDialog
type FontDialog = class
    inherit CommonDialog
Public Class FontDialog
Inherits CommonDialog
Dědičnost

Příklady

Následující příklad kódu používá ShowDialog k zobrazení .FontDialog Tento kód vyžaduje, aby Form byl již vytvořen s TextBox tlačítkem a umístěným na něm. Vyžaduje také vytvoření objektu fontDialog1 . Obsahuje Font informace o velikosti, ale ne informace o barvě.

private:
   void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      fontDialog1->ShowColor = true;

      fontDialog1->Font = textBox1->Font;
      fontDialog1->Color = textBox1->ForeColor;

      if ( fontDialog1->ShowDialog() != ::DialogResult::Cancel )
      {
         textBox1->Font = fontDialog1->Font;
         textBox1->ForeColor = fontDialog1->Color;
      }
   }
private void button1_Click(object sender, System.EventArgs e)
 {
    fontDialog1.ShowColor = true;

    fontDialog1.Font = textBox1.Font;
    fontDialog1.Color = textBox1.ForeColor;

    if(fontDialog1.ShowDialog() != DialogResult.Cancel )
    {
       textBox1.Font = fontDialog1.Font ;
       textBox1.ForeColor = fontDialog1.Color;
    }
 }
Private Sub button1_Click(sender As Object, e As System.EventArgs)
    fontDialog1.ShowColor = True

    fontDialog1.Font = textBox1.Font
    fontDialog1.Color = textBox1.ForeColor

    If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
        textBox1.Font = fontDialog1.Font
        textBox1.ForeColor = fontDialog1.Color
    End If
End Sub

Poznámky

Zděděný člen ShowDialog musí být vyvolán, aby se vytvořilo toto konkrétní společné dialogové okno. HookProc lze přepsat, aby se implementovaly konkrétní funkce háku dialogového okna.

Při vytváření instance FontDialognástroje jsou některé vlastnosti pro čtení a zápis nastaveny na počáteční hodnoty. Seznam těchto hodnot naleznete v konstruktoru FontDialog .

Konstruktory

FontDialog()

Inicializuje novou instanci FontDialog třídy .

Pole

EventApply

Vlastní Apply událost.

Vlastnosti

AllowScriptChange

Získá nebo nastaví hodnotu označující, zda uživatel může změnit znakovou sadu zadanou v poli se seznamem Skript zobrazit znakovou sadu jinou než tu, která je aktuálně zobrazena.

AllowSimulations

Získá nebo nastaví hodnotu označující, zda dialogové okno umožňuje rozhraní grafického zařízení (GDI) simulace písma.

AllowVectorFonts

Získá nebo nastaví hodnotu označující, zda dialogové okno umožňuje výběr vektorového písma.

AllowVerticalFonts

Získá nebo nastaví hodnotu označující, zda dialogové okno zobrazí jak svislá, tak vodorovná písma nebo pouze vodorovná písma.

CanRaiseEvents

Získá hodnotu označující, zda komponenta může vyvolat událost.

(Zděděno od Component)
Color

Získá nebo nastaví vybranou barvu písma.

Container

Získá objekt IContainer , který obsahuje Component.

(Zděděno od Component)
DesignMode

Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component .

(Zděděno od Component)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
FixedPitchOnly

Získá nebo nastaví hodnotu označující, zda dialogové okno umožňuje pouze výběr písem s pevnou roztečí.

Font

Získá nebo nastaví vybrané písmo.

FontMustExist

Získá nebo nastaví hodnotu označující, zda dialogové okno určuje chybovou podmínku, pokud se uživatel pokusí vybrat písmo nebo styl, který neexistuje.

MaxSize

Získá nebo nastaví maximální velikost bodu, který uživatel může vybrat.

MinSize

Získá nebo nastaví minimální velikost bodu, který uživatel může vybrat.

Options

Získá hodnoty pro inicializaci .FontDialog

ScriptsOnly

Získá nebo nastaví hodnotu označující, zda dialogové okno umožňuje výběr písma pro všechny znakové sady jiné než OEM a Symbol, stejně jako znakové sady ANSI.

ShowApply

Získá nebo nastaví hodnotu označující, zda dialogové okno obsahuje tlačítko Použít .

ShowColor

Získá nebo nastaví hodnotu označující, zda dialogové okno zobrazí volbu barvy.

ShowEffects

Získá nebo nastaví hodnotu označující, zda dialogové okno obsahuje ovládací prvky, které umožňují uživateli zadat možnosti přeškrtnutí, podtržení a barvy textu.

ShowHelp

Získá nebo nastaví hodnotu označující, zda dialogové okno zobrazí tlačítko Nápověda.

Site

Získá nebo nastaví ISite z Component.

(Zděděno od Component)
Tag

Získá nebo nastaví objekt, který obsahuje data o ovládacím prvku.

(Zděděno od CommonDialog)

Metody

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem Component a volitelně uvolní spravované prostředky.

(Zděděno od Component)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo .Container

(Zděděno od Component)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Určuje společnou proceduru hooku dialogového okna, která se přepíše, aby se přidaly konkrétní funkce do běžného dialogového okna.

InitializeLifetimeService()
Zastaralé.

Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
OnApply(EventArgs)

Apply Vyvolá událost.

OnHelpRequest(EventArgs)

HelpRequest Vyvolá událost.

(Zděděno od CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

Definuje proceduru okna vlastníka, která je přepsána pro přidání konkrétních funkcí do společného dialogového okna.

(Zděděno od CommonDialog)
Reset()

Obnoví výchozí hodnoty všech možností dialogového okna.

RunDialog(IntPtr)

Určuje dialogové okno soubor.

ShowDialog()

Spustí společné dialogové okno s výchozím vlastníkem.

(Zděděno od CommonDialog)
ShowDialog(IWin32Window)

Spustí společné dialogové okno se zadaným vlastníkem.

(Zděděno od CommonDialog)
ToString()

Načte řetězec, který obsahuje název aktuálního písma vybraného v dialogovém okně.

Událost

Apply

Vyvolá se, když uživatel klikne na tlačítko Použít v dialogovém okně písma.

Disposed

Vyvolá se, když je komponenta uvolněna voláním Dispose() metody .

(Zděděno od Component)
HelpRequest

Vyvolá se, když uživatel klikne na tlačítko Nápověda ve společném dialogovém okně.

(Zděděno od CommonDialog)

Platí pro

Viz také