Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med komponenten FontDialog kan användarna välja ett teckensnitt, samt ändra dess visningsaspekter, till exempel dess vikt och storlek.
Det teckensnitt som valts i dialogrutan returneras i egenskapen Font. Därför är det lika enkelt att använda teckensnittet som användaren har valt som att läsa en egenskap.
Så här väljer du teckensnittsegenskaper med hjälp av FontDialog-komponenten
Visa dialogrutan med hjälp av metoden ShowDialog.
Använd egenskapen DialogResult för att avgöra hur dialogrutan stängdes.
Använd egenskapen Font för att ange önskat teckensnitt.
I exemplet nedan öppnar Button-kontrollens Click händelsehanterare en FontDialog komponent. När ett teckensnitt väljs och användaren klickar på OKär egenskapen Font för en TextBox kontroll som finns i formuläret inställd på det valda teckensnittet. Exemplet förutsätter att formuläret har en Button kontroll, en TextBox kontroll och en FontDialog komponent.
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click If FontDialog1.ShowDialog() = DialogResult.OK Then TextBox1.Font = FontDialog1.Font End If End Subprivate void button1_Click(object sender, System.EventArgs e) { if(fontDialog1.ShowDialog() == DialogResult.OK) { textBox1.Font = fontDialog1.Font; } }private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { if(fontDialog1->ShowDialog() == DialogResult::OK) { textBox1->Font = fontDialog1->Font; } }(Visual C# och Visual C++) Placera följande kod i formulärets konstruktor för att registrera händelsehanteraren.
this.button1.Click += new System.EventHandler(this.button1_Click);button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Se även
.NET Desktop feedback