FontDialog Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyzve uživatele, aby zvolil písmo z těch nainstalovaných na 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 již Form byl vytvořen pomocí TextBox tlačítka a a je na něm umístěné tlačítko. Vyžaduje také vytvoření 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 implementovaly konkrétní funkce háku dialogového okna.
Při vytváření instance FontDialogjsou některé vlastnosti pro čtení a zápis nastaveny na počáteční hodnoty. Seznam těchto hodnot naleznete v konstruktoru FontDialog .
Konstruktory
| Name | Description |
|---|---|
| FontDialog() |
Inicializuje novou instanci FontDialog třídy. |
Pole
| Name | Description |
|---|---|
| EventApply |
Vlastní Apply událost. |
Vlastnosti
| Name | Description |
|---|---|
| AllowScriptChange |
Získá nebo nastaví hodnotu určující, zda uživatel může změnit znakovou sadu zadanou v poli se seznamem Skript zobrazit jinou znakovou sadu než aktuálně zobrazenou. |
| AllowSimulations |
Získá nebo nastaví hodnotu určující, zda dialogové okno umožňuje simulace písem rozhraní grafického zařízení (GDI). |
| AllowVectorFonts |
Získá nebo nastaví hodnotu určující, zda dialogové okno umožňuje výběr vektorové písmo. |
| AllowVerticalFonts |
Získá nebo nastaví hodnotu určující, zda dialogové okno zobrazuje svislá i vodorovná písma nebo pouze vodorovná písma. |
| CanRaiseEvents |
Získá hodnotu urč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á ten IContainer , který obsahuje Component. (Zděděno od Component) |
| DesignMode |
Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu. (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 urč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 určující, zda dialogové okno určuje chybový stav, 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ý může uživatel 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ísem pro všechny znakové sady jiných výrobců než OEM a symbolů, stejně jako znakovou sadu ANSI. |
| ShowApply |
Získá nebo nastaví hodnotu určující, zda dialogové okno obsahuje tlačítko Použít . |
| ShowColor |
Získá nebo nastaví hodnotu určující, zda dialogové okno zobrazí volbu barvy. |
| ShowEffects |
Získá nebo nastaví hodnotu určující, zda dialogové okno obsahuje ovládací prvky, které uživateli umožňují zadat přeškrtnuté, podtržení a možnosti barvy textu. |
| ShowHelp |
Získá nebo nastaví hodnotu určující, zda dialogové okno zobrazí tlačítko Nápověda. |
| Site |
Získá nebo nastaví ISite objektu 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
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího 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é Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, 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 jeho Container. (Zděděno od Component) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| HookProc(IntPtr, Int32, IntPtr, IntPtr) |
Určuje běžnou proceduru háku dialogového okna, která se přepíše pro přidání konkrétních funkcí do společného dialogového okna. |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (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í funkce do společného dialogového okna. (Zděděno od CommonDialog) |
| Reset() |
Obnoví všechny možnosti dialogového okna na výchozí hodnoty. |
| 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
| Name | Description |
|---|---|
| Apply |
Nastane, když uživatel klikne na tlačítko Použít v dialogovém okně písmo. |
| Disposed |
Nastane, když komponenta je uvolněna voláním Dispose() metody. (Zděděno od Component) |
| HelpRequest |
Nastane, když uživatel klikne na tlačítko Nápověda v běžném dialogovém okně. (Zděděno od CommonDialog) |