FontDialog Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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) |