Udostępnij przez


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.

Konstruktorów

Nazwa Opis
FontDialog()

Inicjuje nowe wystąpienie klasy FontDialog.

Pola

Nazwa Opis
EventApply

Jest właścicielem Apply zdarzenia.

Właściwości

Nazwa Opis
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.

(Dziedziczone od Component)
Color

Pobiera lub ustawia wybrany kolor czcionki.

Container

Pobiera element IContainer zawierający element Component.

(Dziedziczone od Component)
DesignMode

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

(Dziedziczone od Component)
Events

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

(Dziedziczone od 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

(Dziedziczone od Component)
Tag

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

(Dziedziczone od CommonDialog)

Metody

Nazwa Opis
CreateObjRef(Type)

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

(Dziedziczone od MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Dziedziczone od Component)
Dispose(Boolean)

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

(Dziedziczone od Component)
Equals(Object)

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

(Dziedziczone od Object)
GetHashCode()

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

(Dziedziczone od Object)
GetLifetimeService()
Przestarzały.

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

(Dziedziczone od MarshalByRefObject)
GetService(Type)

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

(Dziedziczone od Component)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od 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ły.

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

(Dziedziczone od MarshalByRefObject)
MemberwiseClone()

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

(Dziedziczone od Object)
MemberwiseClone(Boolean)

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

(Dziedziczone od MarshalByRefObject)
OnApply(EventArgs)

Apply Zgłasza zdarzenie.

OnHelpRequest(EventArgs)

HelpRequest Zgłasza zdarzenie.

(Dziedziczone od 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.

(Dziedziczone od 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.

(Dziedziczone od CommonDialog)
ShowDialog(IWin32Window)

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

(Dziedziczone od CommonDialog)
ToString()

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

Zdarzenia

Nazwa Opis
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 .

(Dziedziczone od Component)
HelpRequest

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

(Dziedziczone od CommonDialog)

Dotyczy

Zobacz także