【发布时间】:2015-07-17 17:52:54
【问题描述】:
我有一个框,用户可以在其中输入他们想要的字体,下面带有文本的标签会相应地更改其字体大小。我不知道该怎么做,因为我在网上找到的大多数解决方案都没有帮助。我尝试如下所示执行此操作,但我的代码不起作用。感谢您的帮助!
private void textBox1_TextChanged(object sender, EventArgs e)
{
string newFont = textBox1.Text;
label4.Font = new Font(label4.Font, label4.Font.Style ^ newFont);
label4.Text = "Selected Font: " + newFont + ", Selected Font Size: 20";
}
【问题讨论】:
-
我假设您使用的是 Windows 窗体,但您究竟想在这里实现什么?
label4.Font.Style ^ newFont对我没有任何意义。 -
不清楚您想要什么,因为您只有一个将字体名称作为用户输入的文本框,并且您想更改字体名称的字体大小?如何在不输入字体大小的情况下更改字体大小?