日期:2014-05-17  浏览次数:20783 次

winform中文本框字体格式设置
比如设置为斜体

if(checkBox2.Checked)
   textBox1.Font=new Font(textBox1.Font,textBox1.Font.Style|FontStyle.Italic);
else
   textBox1.Font=new Font(textBox1.Font,textBox1.Font.Style^FontStyle.Italic);
   }


为什么要不让直接赋值,搞这么麻烦啊。谁来解释下这个Font构造函数里的参数,为什么要旧的Font作为第一个参数

------解决方案--------------------

初始化新 Font,它使用指定的现有 Font 和 FontStyle 枚举。


看MSDNhttp://msdn.microsoft.com/zh-cn/library/vstudio/bdte89fc.aspx
------解决方案--------------------
可以啊
比如
textBox1.Font = new Font("宋体", 18);