十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
VB.NET中某些控件的字体属性是只读的,所以只可以使用NEW方法\x0d\x0a(例子: Label1.Font = New Font("宋体", 9))\x0d\x0a如果是VB6.0中可以直接使用Lable1.Font.Size=Lable1.Font.Size + 3\x0d\x0a(这里使用的例子是Lable控件,如果你使用的是Command控件直接改一下就好)
创新互联主要从事网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务安宁,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
该参数枚举值,采用位运算,那么可以用Or把两者连接起来即可;
New Font(CurrentFont.FontFamily, CurrentFont.Size, FontStyle.Bold Or FontStyle.Italic)
给点提示吧,已粗体为例(完全是我自己的方法,不知别人是怎么做的):
'先获取选择的字体信息(字体、大小、样式。。。)
Dim currentFont As System.Drawing.Font = RichTextBox1.SelectionFont
'在重新定义某种样式的时候,不丢失其他信息
RichTextBox1.SelectionFont = New Font(currentFont.FontFamily, currentFont.Size, FontStyle.Bold)