怎么用combobox来控制字体大小啊?

benny91520 2012-05-26 04:00:19
如题,我在WPF下用Combobox来控制Label的字体大小,可是不成功,请问该怎么写?
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
label1.FontFamily = new FontFamily(comboBox1.SelectedItem.ToString());
//label1.Fontsize = combobox.text.toString();

}

private void Window_Loaded(object sender, RoutedEventArgs e)
{
System.Drawing.FontFamily[] families = System.Drawing.FontFamily.Families;
foreach (System.Drawing.FontFamily family in families)
comboBox1.Items.Add(family.Name);

}
这是一道例题,通过这个可以达到用comboBox1来更改字体,现在老师要求我加一个combobox来更改字体大小。。。跪求大神帮忙
...全文
995 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
benny91520 2012-05-27
  • 打赏
  • 举报
回复
还有人能帮帮在下吗?
benny91520 2012-05-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
改字体大小,那字体大小列表在哪呢,如果在另一个combox中那就

Label1.Font = new Font(new FontFamily(comboBox1.Text), Conver.ToInt32(comboBox2.Text));
[/Quote]
在WPF下没有Font,你这是WinForm下的吧?请问WPF下应该用什么方法呢?
bdmh 2012-05-26
  • 打赏
  • 举报
回复
改字体大小,那字体大小列表在哪呢,如果在另一个combox中那就

Label1.Font = new Font(new FontFamily(comboBox1.Text), Conver.ToInt32(comboBox2.Text));
bdmh 2012-05-26
  • 打赏
  • 举报
回复

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
Label1.Font = new Font(new FontFamily(comboBox1.Text), 12);
}

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧