FontDialog Klasa

Definicja

Monituje użytkownika o wybranie czcionki spośród tych zainstalowanych na komputerze lokalnym.

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
Dziedziczenie

Przykłady

Poniższy przykład kodu używa metody ShowDialog do wyświetlenia .FontDialog Ten kod wymaga, aby Form obiekt został już utworzony za pomocą TextBox przycisku i umieszczonego na nim. Wymaga to również utworzenia fontDialog1 tego pliku. Element Font zawiera informacje o rozmiarze, ale nie informacje o kolorze.

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

Uwagi

Aby utworzyć to typowe okno dialogowe, należy wywołać dziedziczony element członkowski ShowDialog . HookProc można zastąpić w celu zaimplementowania określonych funkcji zaczepienia okna dialogowego.

Podczas tworzenia wystąpienia programu FontDialogniektóre właściwości odczytu/zapisu są ustawione na wartości początkowe. Aby uzyskać listę tych wartości, zobacz FontDialog konstruktor.

Konstruktory

FontDialog()

Inicjuje nowe wystąpienie klasy FontDialog.

Pola

EventApply

Jest właścicielem Apply zdarzenia.

Właściwości

AllowScriptChange

Pobiera lub ustawia wartość wskazującą, czy użytkownik może zmienić zestaw znaków określony w polu kombi Skrypt , aby wyświetlić zestaw znaków inny niż aktualnie wyświetlany.

AllowSimulations

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe zezwala na symulacje czcionek interfejsu graficznego (GDI).

AllowVectorFonts

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe zezwala na wybór czcionki wektorowej.

AllowVerticalFonts

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe wyświetla zarówno czcionki pionowe, jak i poziome, czy tylko czcionki poziome.

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Odziedziczone po Component)
Color

Pobiera lub ustawia wybrany kolor czcionki.

Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu .

(Odziedziczone po Component)
FixedPitchOnly

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe zezwala tylko na wybór czcionek o stałym rozbicie.

Font

Pobiera lub ustawia wybraną czcionkę.

FontMustExist

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe określa warunek błędu, jeśli użytkownik próbuje wybrać czcionkę lub styl, który nie istnieje.

MaxSize

Pobiera lub ustawia maksymalny rozmiar punktu, który użytkownik może wybrać.

MinSize

Pobiera lub ustawia minimalny rozmiar punktu, który użytkownik może wybrać.

Options

Pobiera wartości w celu zainicjowania elementu FontDialog.

ScriptsOnly

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe zezwala na wybór czcionek dla wszystkich zestawów znaków innych niż OEM i Symbol, a także zestawu znaków ANSI.

ShowApply

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe zawiera przycisk Zastosuj .

ShowColor

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe wyświetla wybór koloru.

ShowEffects

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe zawiera kontrolki, które umożliwiają użytkownikowi określenie opcji kolorów przekreślenia, podkreślenie i tekst.

ShowHelp

Pobiera lub ustawia wartość wskazującą, czy okno dialogowe wyświetla przycisk Pomoc.

Site

Pobiera lub ustawia ISite element .Component

(Odziedziczone po Component)
Tag

Pobiera lub ustawia obiekt zawierający dane dotyczące kontrolki.

(Odziedziczone po CommonDialog)

Metody

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Odziedziczone po Component)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Określa typową procedurę zaczepienia okna dialogowego, która jest zastępowana w celu dodania określonych funkcji do wspólnego okna dialogowego.

InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
OnApply(EventArgs)

Apply Zgłasza zdarzenie.

OnHelpRequest(EventArgs)

HelpRequest Zgłasza zdarzenie.

(Odziedziczone po CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

Definiuje procedurę okna właściciela, która jest zastępowana, aby dodać określone funkcje do wspólnego okna dialogowego.

(Odziedziczone po CommonDialog)
Reset()

Resetuje wszystkie opcje okna dialogowego do ich wartości domyślnych.

RunDialog(IntPtr)

Określa okno dialogowe pliku.

ShowDialog()

Uruchamia wspólne okno dialogowe z domyślnym właścicielem.

(Odziedziczone po CommonDialog)
ShowDialog(IWin32Window)

Uruchamia wspólne okno dialogowe z określonym właścicielem.

(Odziedziczone po CommonDialog)
ToString()

Pobiera ciąg zawierający nazwę bieżącej czcionki wybranej w oknie dialogowym.

Zdarzenia

Apply

Występuje, gdy użytkownik kliknie przycisk Zastosuj w oknie dialogowym czcionki.

Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Odziedziczone po Component)
HelpRequest

Występuje, gdy użytkownik kliknie przycisk Pomoc w typowym oknie dialogowym.

(Odziedziczone po CommonDialog)

Dotyczy

Zobacz też