En C#, FontDialog
le contrôle est utilisé pour créer une boîte de dialogue de sélection de police qui permet à l'utilisateur de sélectionner un style de police. FontDialog
Fournit à l'utilisateur un moyen simple de sélectionner une police et d'obtenir des informations sur la police sélectionnée par l'utilisateur. Voici FontDialog
l'utilisation détaillée du contrôle :
-
Créez et affichez une boîte de dialogue de sélection de police :
- Créez une
FontDialog
instance d'objet :FontDialog fontDialog1 = new FontDialog();
- Appelez
fontDialog1.ShowDialog()
la méthode pour afficher la boîte de dialogue de sélection de police.
- Créez une
-
Gérez la sélection de polices de l'utilisateur :
- Une fois que l'utilisateur a sélectionné une police,
FontDialog
laFont
propriété de l'objet contiendra des informations sur la police sélectionnée par l'utilisateur. - Utilisez
fontDialog1.Font
la propriété pour obtenir la police sélectionnée par l'utilisateur.
- Une fois que l'utilisateur a sélectionné une police,
Voici un exemple montrant comment utiliser FontDialog
le contrôle :
using System;
using System.Drawing;
using System.Windows.Forms;
namespace FontDialogExample
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 创建字体选择对话框
FontDialog fontDialog1 = new FontDialog();
// 显示字体选择对话框
DialogResult result = fontDialog1.ShowDialog();
// 处理用户的字体选择
if (result == DialogResult.OK)
{
// 获取用户所选字体
Font selectedFont = fontDialog1.Font;
// 在 label1 中显示所选字体的样式
label1.Font = selectedFont;
label1.Text = "所选字体样式为:" + selectedFont.Name + ", " + selectedFont.Size + "pt";
}
}
}
}
Dans l'exemple ci-dessus, nous avons créé une application de formulaire appelée "MainForm" et placé un bouton et une étiquette sur le formulaire. Dans l'événement click du bouton, nous créons un FontDialog
objet fontDialog1
et appelons fontDialog1.ShowDialog()
la méthode pour afficher la boîte de dialogue de sélection de police. Une fois que l'utilisateur a sélectionné une police, nous fontDialog1.Font
obtenons les informations sur la police sélectionnée par l'utilisateur via l'attribut et l'appliquons à l'étiquette.
J'espère que cet exemple peut vous aider à comprendre et à utiliser FontDialog
la méthode détaillée du contrôle. Si vous avez d'autres questions, n'hésitez pas à demander !