当前位置: 首页 > 编程语言 > C#

从FontStyle中提取Logo(切换FontStyles)Share

时间:2023-04-11 01:45:06 C#

从FontStyle中提取Logo(切换FontStyles)我有一个小问题。我有1个RichTextBox和2个按钮。我有2个按钮用于“切换粗体FStyle”和“切换斜体FStyle”。我想在不影响其他FontStyles的情况下切换FontStyles。我希望你能理解我。下面的代码在组合FontStyles时有效,但在分离/减去FontStyles时无效。privatevoidbutton1_Click(objectsender,EventArgse){richTextBox1.SelectionFont=newFont(richTextBox1.Font,(richTextBox1.SelectionFont.Bold==false?richTextBox1.SelectionFont.Style|FontStyle.Bold:richTextBox1.SelectionFont.Style));}privatevoidbutton2_Click(objectsender,EventArgse){richTextBox1.SelectionFont=newFont(richTextBox1.Font,(richTextBox1.SelectionFont.Italic==false?richTextBox1.SelectionFont.Style|FontStyle.Italic:richTextBox1.Selection)Font);我选择了粗体文本我选择了斜体文本我希望在粗体仍处于活动状态时删除斜体(或相反)最简单的方法是使用按位异或(^),它只是切换值:教程:提取来自FontStyle的徽标(切换FontStyles)并共享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注—privatevoidbutton1_Click(objectsender,EventArgse){richTextBox1.SelectionFont=newFont(richTextBox1.Font,richTextBox1.SelectionFont.Style^FontStyle.Bold);}privatevoidbutton2_Click(objectsender,EventArgse){richTextBox1.SelectionFont=newFont(richTextBox1.Font,richTextBox1.SelectionFont.Style^FontStyle.Italic);}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处: