C# では、FontDialog
コントロールは、ユーザーがフォント スタイルを選択できるフォント選択ダイアログ ボックスを作成するために使用されます。FontDialog
ユーザーがフォントを選択し、ユーザーが選択したフォントに関する情報を取得する簡単な方法を提供します。FontDialog
コントロールの詳細な使用法は次のとおりです。
-
フォント選択ダイアログを作成して表示します。
- オブジェクト インスタンスを作成します
FontDialog
。FontDialog fontDialog1 = new FontDialog();
- メソッドを呼び出して
fontDialog1.ShowDialog()
フォント選択ダイアログを表示します。
- オブジェクト インスタンスを作成します
-
ユーザーのフォント選択を処理します。
- ユーザーがフォントを選択すると、
FontDialog
オブジェクトのFont
プロパティには、ユーザーが選択したフォントに関する情報が含まれます。 - このプロパティを使用して
fontDialog1.Font
、ユーザーが選択したフォントを取得します。
- ユーザーがフォントを選択すると、
FontDialog
次に、コントロールの使用方法を示す例を示します。
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";
}
}
}
}
上記の例では、「MainForm」というフォーム アプリケーションを作成し、フォーム上にボタンとラベルを配置しました。ボタンのクリック イベントで、FontDialog
オブジェクトを作成しfontDialog1
、fontDialog1.ShowDialog()
フォント選択ダイアログを表示するメソッドを呼び出します。ユーザーがフォントを選択すると、fontDialog1.Font
属性を通じてユーザーが選択したフォントに関する情報を取得し、それをラベルに適用します。
FontDialog
この例が、コントロールの詳細な方法を理解して使用するのに役立つことを願っています。他にご質問がございましたら、お気軽にお問い合わせください。