FontDialog Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Uppmanar användaren att välja ett teckensnitt bland dem som är installerade på den lokala datorn.
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
- Arv
Exempel
I följande kodexempel används ShowDialog för att visa en FontDialog. Den här koden kräver att en Form redan har skapats med en TextBox och-knapp placerad på den. Det kräver också att fontDialog1 har skapats. Innehåller Font storleksinformationen men inte färginformationen.
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
Kommentarer
Den ärvda medlemmen ShowDialog måste anropas för att skapa den här specifika gemensamma dialogrutan. HookProc kan åsidosättas för att implementera specifika dialogrutekrokfunktioner.
När du skapar en instans av FontDialoganges några av läs-/skrivegenskaperna till initiala värden. En lista över dessa värden finns i FontDialog konstruktorn.
Konstruktorer
| Name | Description |
|---|---|
| FontDialog() |
Initierar en ny instans av FontDialog klassen. |
Fält
| Name | Description |
|---|---|
| EventApply |
Apply Äger händelsen. |
Egenskaper
| Name | Description |
|---|---|
| AllowScriptChange |
Hämtar eller anger ett värde som anger om användaren kan ändra teckenuppsättningen som anges i kombinationsrutan Skript för att visa en annan teckenuppsättning än den som visas för närvarande. |
| AllowSimulations |
Hämtar eller anger ett värde som anger om dialogrutan tillåter GDI-teckensimuleringar (GDI). |
| AllowVectorFonts |
Hämtar eller anger ett värde som anger om dialogrutan tillåter val av vektorteckensnitt. |
| AllowVerticalFonts |
Hämtar eller anger ett värde som anger om dialogrutan visar både lodräta och vågräta teckensnitt eller endast vågräta teckensnitt. |
| CanRaiseEvents |
Hämtar ett värde som anger om komponenten kan generera en händelse. (Ärvd från Component) |
| Color |
Hämtar eller anger den valda teckenfärgen. |
| Container |
Hämtar som IContainer innehåller Component. (Ärvd från Component) |
| DesignMode |
Hämtar ett värde som anger om det Component för närvarande är i designläge. (Ärvd från Component) |
| Events |
Hämtar listan över händelsehanterare som är kopplade till den här Component. (Ärvd från Component) |
| FixedPitchOnly |
Hämtar eller anger ett värde som anger om dialogrutan endast tillåter val av teckensnitt med fast tonhöjd. |
| Font |
Hämtar eller anger det markerade teckensnittet. |
| FontMustExist |
Hämtar eller anger ett värde som anger om dialogrutan anger ett felvillkor om användaren försöker välja ett teckensnitt eller format som inte finns. |
| MaxSize |
Hämtar eller anger den maximala punktstorlek som en användare kan välja. |
| MinSize |
Hämtar eller anger den minsta punktstorlek som en användare kan välja. |
| Options |
Hämtar värden för att initiera FontDialog. |
| ScriptsOnly |
Hämtar eller anger ett värde som anger om dialogrutan tillåter val av teckensnitt för alla teckenuppsättningar som inte är OEM- och symbolteckenuppsättningar, samt ANSI-teckenuppsättningen. |
| ShowApply |
Hämtar eller anger ett värde som anger om dialogrutan innehåller knappen Tillämpa . |
| ShowColor |
Hämtar eller anger ett värde som anger om dialogrutan visar färgalternativet. |
| ShowEffects |
Hämtar eller anger ett värde som anger om dialogrutan innehåller kontroller som gör att användaren kan ange alternativ för genomstrykning, understrykning och textfärg. |
| ShowHelp |
Hämtar eller anger ett värde som anger om dialogrutan visar en hjälpknapp. |
| Site |
Hämtar eller ställer in ISite i Component. (Ärvd från Component) |
| Tag |
Hämtar eller anger ett objekt som innehåller data om kontrollen. (Ärvd från CommonDialog) |
Metoder
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Dispose() |
Släpper alla resurser som används av Component. (Ärvd från Component) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av Component och släpper eventuellt de hanterade resurserna. (Ärvd från Component) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetService(Type) |
Returnerar ett objekt som representerar en tjänst som tillhandahålls av Component eller av dess Container. (Ärvd från Component) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HookProc(IntPtr, Int32, IntPtr, IntPtr) |
Anger den vanliga dialogrutekrokproceduren som åsidosätts för att lägga till specifika funktioner i en gemensam dialogruta. |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| OnApply(EventArgs) |
Genererar händelsen Apply . |
| OnHelpRequest(EventArgs) |
Genererar händelsen HelpRequest . (Ärvd från CommonDialog) |
| OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
Definierar den procedur för ägarfönster som åsidosätts för att lägga till specifika funktioner i en gemensam dialogruta. (Ärvd från CommonDialog) |
| Reset() |
Återställer alla dialogrutealternativ till deras standardvärden. |
| RunDialog(IntPtr) |
Anger en fildialogruta. |
| ShowDialog() |
Kör en gemensam dialogruta med en standardägare. (Ärvd från CommonDialog) |
| ShowDialog(IWin32Window) |
Kör en gemensam dialogruta med den angivna ägaren. (Ärvd från CommonDialog) |
| ToString() |
Hämtar en sträng som innehåller namnet på det aktuella teckensnittet som valts i dialogrutan. |
Händelser
| Name | Description |
|---|---|
| Apply |
Inträffar när användaren klickar på knappen Använd i dialogrutan teckensnitt. |
| Disposed |
Inträffar när komponenten tas bort av ett anrop till Dispose() metoden. (Ärvd från Component) |
| HelpRequest |
Inträffar när användaren klickar på hjälpknappen i en gemensam dialogruta. (Ärvd från CommonDialog) |