FontDialog Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordert den Benutzer auf, eine der auf dem lokalen Computer installierten Schriftarten auszuwählen.
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
- Vererbung
Beispiele
Im folgenden Codebeispiel wird verwendet ShowDialog , um eine FontDialoganzuzeigen. Dieser Code erfordert, dass bereits ein Form -Steuerelement erstellt wurde, auf dem eine TextBox - und -Schaltfläche platziert ist. Außerdem ist es erforderlich, dass erstellt fontDialog1
wurde. Enthält Font die Größeninformationen, aber nicht die Farbinformationen.
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
Hinweise
Das geerbte Element ShowDialog muss aufgerufen werden, um dieses bestimmte allgemeine Dialogfeld zu erstellen. HookProc kann überschrieben werden, um bestimmte Hookfunktionen für Dialogfelder zu implementieren.
Wenn Sie eine instance von FontDialogerstellen, werden einige der Lese-/Schreibeigenschaften auf Anfangswerte festgelegt. Eine Liste dieser Werte finden Sie im FontDialog Konstruktor.
Konstruktoren
FontDialog() |
Initialisiert eine neue Instanz der FontDialog-Klasse. |
Felder
EventApply |
Besitzt das Apply-Ereignis. |
Eigenschaften
AllowScriptChange |
Ruft einen Wert ab, der angibt, ob der Benutzer den im Kombinationsfeld Skript angegebenen Zeichensatz ändern kann, sodass anstelle des aktuellen ein anderer Zeichensatz angezeigt wird, oder legt diesen fest. |
AllowSimulations |
Ruft einen Wert ab, der angibt, ob GDI-Schriftartsimulationen (Graphics Device Interface) für das Dialogfeld zugelassen sind, oder legt diesen fest. |
AllowVectorFonts |
Ruft einen Wert ab, der angibt, ob Vektorschriftarten im Dialogfeld ausgewählt werden können, oder legt diesen fest. |
AllowVerticalFonts |
Ruft einen Wert ab, der angibt, ob im Dialogfeld vertikale und horizontale Schriftarten oder nur horizontale Schriftarten angezeigt werden, oder legt diesen fest. |
CanRaiseEvents |
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
Color |
Ruft die ausgewählte Schriftfarbe ab oder legt diese fest. |
Container |
Ruft die IContainer ab, die in der Component enthalten ist. (Geerbt von Component) |
DesignMode |
Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Geerbt von Component) |
Events |
Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Geerbt von Component) |
FixedPitchOnly |
Ruft einen Wert ab, der angibt, ob im Dialogfeld nur Schriftarten mit fester Schriftbreite ausgewählt werden können, oder legt diesen fest. |
Font |
Ruft die ausgewählte Schriftart ab oder legt diese fest. |
FontMustExist |
Ruft einen Wert ab, der angibt, ob im Dialogfeld eine Fehlerbedingung angegeben wird, wenn der Benutzer eine nicht vorhandene Schriftart oder ein nicht vorhandenes Format auswählt, oder legt diesen fest. |
MaxSize |
Ruft den größten Schriftgrad ab, den der Benutzer auswählen kann, oder legt diesen fest. |
MinSize |
Ruft den kleinsten Schriftgrad ab, den der Benutzer auswählen kann, oder legt diesen fest. |
Options |
Ruft Werte für die Initialisierung von FontDialog ab. |
ScriptsOnly |
Ruft einen Wert ab, der angibt, ob im Dialogfeld Schriftarten für alle Nicht-OEM-Zeichensätze und Symbolzeichensätze sowie der ANSI-Zeichensatz ausgewählt werden können, oder legt diesen fest. |
ShowApply |
Ruft einen Wert ab, der angibt, ob das Dialogfeld die Schaltfläche Übernehmen enthält, oder legt diesen fest. |
ShowColor |
Ruft einen Wert ab, der angibt, ob im Dialogfeld die Farbauswahl angezeigt wird, oder legt diesen fest. |
ShowEffects |
Ruft einen Wert ab, der angibt, ob das Dialogfeld Steuerelemente enthält, mit denen der Benutzer Optionen zum Durchstreichen, Unterstreichen und für die Textfarbe angeben kann, oder legt diesen fest. |
ShowHelp |
Ruft einen Wert ab, der angibt, ob im Dialogfeld die Hilfeschaltfläche angezeigt wird, oder legt diesen fest. |
Site |
Ruft den ISite von Component ab oder legt ihn fest. (Geerbt von Component) |
Tag |
Ruft ein Objekt ab, das Daten bezüglich des Steuerelements enthält, oder legt dieses Objekt fest. (Geerbt von CommonDialog) |
Methoden
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Dispose() |
Gibt alle vom Component verwendeten Ressourcen frei. (Geerbt von Component) |
Dispose(Boolean) |
Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von Component) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetService(Type) |
Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Geerbt von Component) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HookProc(IntPtr, Int32, IntPtr, IntPtr) |
Gibt für Standarddialogfelder die Hookprozedur an, die überschrieben wird, um einem Standarddialogfeld bestimmte Funktionen hinzuzufügen. |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
OnApply(EventArgs) |
Löst das Apply-Ereignis aus. |
OnHelpRequest(EventArgs) |
Löst das HelpRequest-Ereignis aus. (Geerbt von CommonDialog) |
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
Definiert die Prozedur des Besitzerfensters, die überschrieben wird, um einem Standarddialogfeld spezifische Funktionen hinzuzufügen. (Geerbt von CommonDialog) |
Reset() |
Setzt alle Optionen im Dialogfeld auf die Standardwerte zurück. |
RunDialog(IntPtr) |
Gibt ein Dateidialogfeld an. |
ShowDialog() |
Führt ein Standarddialogfeld mit einem Standardbesitzer aus. (Geerbt von CommonDialog) |
ShowDialog(IWin32Window) |
Führt ein Standarddialogfeld mit dem angegebenen Besitzer aus. (Geerbt von CommonDialog) |
ToString() |
Ruft eine Zeichenfolge ab, die den Namen der derzeit im Dialogfeld ausgewählten Schriftart enthält. |
Ereignisse
Apply |
Tritt ein, wenn der Benutzer im Dialogfeld für die Schriftart auf die Schaltfläche Übernehmen klickt. |
Disposed |
Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird. (Geerbt von Component) |
HelpRequest |
Tritt ein, wenn der Benutzer in einem Standarddialogfeld auf die Hilfeschaltfläche klickt. (Geerbt von CommonDialog) |