如何将在字体对话框中选择的指定字体样式应用于visual basic中的文本框。 我正在尝试实现一个记事本程序,它提供了选择所需字体的能力(从可用字体列表中),然后我想将此字体应用于TextBox中的文本。 到目前为止我已经这样做了
FontDialog1.ShowDialog()
TextBox1.Font = FontDialog1.Font
但它不起作用。
答案 0 :(得分:1)
您必须从FontDialog.Font属性返回的System.Drawing.Font
设置TextBox的所有与字体相关的属性:
System.Drawing.Font font = fontDialog.Font;
textBox.FontFamily = new FontFamily(font.Name);
textBox.FontSize = font.Size;
textBox.FontWeight = font.Bold ? FontWeights.Bold : FontWeights.Regular;
textBox.FontStyle = font.Italic ? FontStyles.Italic : FontStyles.Normal;