就是选择字体为加粗,斜体,下划线 Public Class Form1 Inherits System.Windows.Forms.Form Private LabelStyle As FontStyle Private Sub CheckBox1_CheckedChanged(......) LabelStyle = LabelStyle Xor FontStyle.Italic Label1.Font = New Font(Label1.Font, LabelStyle) End Sub
Private Sub CheckBox2_CheckedChanged(.....) LabelStyle = LabelStyle Xor FontStyle.Bold Label1.Font = New Font(Label1.Font, LabelStyle) End Sub
Private Sub CheckBox3_CheckedChanged(....) LabelStyle = LabelStyle Xor FontStyle.Underline Label1.Font = New Font(Label1.Font, LabelStyle) End Sub 这里的 LabelStyle = LabelStyle Xor FontStyle.Underline 是怎样运算的啊?是这样吗? 假设去掉勾时(去掉下划线) 下划线 粗体 斜体 下划线 XOR ---------------------------------------------------------------- 粗体 斜体 LabelStyle 结果就包括 粗体 斜体 ?? 但实际运行后 下划线没有了 字体的其他属性并没有变啊? 定义的时候 LabelStyle 到底包括了那些元素 ??