-3

如何将在字体对话框中选择的指定字体样式应用于 Visual Basic 中的文本框。我正在尝试实现一个记事本程序,该程序能够选择所需的字体(从可用字体列表中),然后我想将此字体应用于 TextBox 中的文本。到目前为止我已经这样做了

        FontDialog1.ShowDialog()
        TextBox1.Font = FontDialog1.Font

但它没有用。

4

1 回答 1

1

您必须从FontDialog.FontSystem.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;

另请参阅此问题

于 2012-07-15T18:11:07.617 回答