private void miBold_Click(object sender, System.EventArgs e)
{
Font newFont = new Font(rtfText.SelectionFont,
(rtfText.SelectionFont.Bold ?
rtfText.SelectionFont.Style & ~FontStyle.Bold :
rtfText.SelectionFont.Style | FontStyle.Bold));
rtfText.SelectionFont = newFont;
}
我想问一下
Font newFont = new Font(rtfText.SelectionFont,
(rtfText.SelectionFont.Bold ?
rtfText.SelectionFont.Style & ~FontStyle.Bold :
rtfText.SelectionFont.Style | FontStyle.Bold));
什么意思啊!
rtfText.SelectionFont.Style & ~FontStyle.Bold :
这个是怎么比较的啊.
rtfText.SelectionFont.Bold ?这行是不是当前选定的文本是副为粗体.
如果为粗体 rtfText.SelectionFont.Style & ~FontStyle.Bold :
这个比较是什么意思啊!
如果不为粗体.rtfText.SelectionFont.Style | FontStyle.Bold
这个又是什么意思啊!