急!!! 事件过程check1_click()和check2_click()在程序实现有什么不同?

在文本框中输出一段文字,设置文字的字体、字型、字号和颜色,程序运行界面如图所示。事件过程check1_click()和check2_click()在程序实现有什么不同?HELP ~~~~~~~~~~~~~`
2026年09月24日 09:23
有2个网友回答
网友(1):

两者实现效果一样,前者让Text1文字在粗体与正常体间切换,后者让Text1文字在斜体与正常体间切换。所以Check1_Click()的代码也可简化为:
Text1.Font.Bold = Not Text1.Font.Bold

网友(2):

两种方法从实现的效果上来看是相同的,但第一种是真正地把Check1的选定状态和字体的Bold属性绑定起来,即Check1被选定时则Bold属性一定是True,反之亦然。而第二种方法虽然简单,但只是在每次点击Check2时令其选定状态在True和False之间“反转”,假如在窗体设计时或Formload时令字体的Italic为False而Check2和选定状态为True,就会使选定和字体效果表现出相反状态。也就是说,Check2和Italic并没有真正绑定。