菜鸡大叔(C)

导读 大家好,小柏来为大家解答以上问题。菜鸡大叔,C很多人还不知道,现在让我们一起来看看吧! 解答:1、 创建一个项目,在表单中添加一个Rich...

大家好,小柏来为大家解答以上问题。菜鸡大叔,C很多人还不知道,现在让我们一起来看看吧!

解答:

1、 创建一个项目,在表单中添加一个RichTextBox控件rtb_main、colorDialog1控件、字体颜色按钮btn_setcolor、字体组合框控件的cb_zx、字体大小文本框控件的tb_size,突出显示文本文本框控件的tb _ select

2、 默认值:显示的文本提取“新的返利计划是什么?”答案;默认字体为粗体,字号为20,字体颜色为绿色,默认字体高亮显示为“百度”;为了显示差异,将绿色背景色添加到所选文本中;现在点击执行查看效果。

3、 那么是如何实现的呢?跟着我一步一步学习代码。首先,我们来设置字体形状。单击下拉框时,执行以下代码

4、 私有void CB _ zx _ DrOp(对象发送者,EventArgs e)

5、 {

6、 cb_zx。项目。清除();nbsp。

7、 cb_zx。项目。添加('粗体');//粗体文本nbsp;

8、 cb_zx。项目。添加('斜体');//倾斜文本nbsp;

9、 cb_zx。项目。添加('常规');//普通文本nbsp;

10、 cb_zx。项目。添加('删除线');//中间有直线的文本。cb_zx。项目。添加('下划线');//带下划线的文本nbsp;

11、 }

12、 字体颜色使用ColorDialog控件,具体实现代码是点击字体颜色按钮btn_setcolor执行;

13、 私有void btn_setcolor_Click(对象发送者,事件参数)

14、 对话结果对话=颜色对话1。显示对话框()

15、 if (dialog==DialogResult。好的)

16、 {

17、 ztys=colorDialog1。颜色;

18、 }}

19、 初始化的设计是在程序加载期间执行的。

20、 私有void Form1_Load(对象发送方,事件参数e)

21、 {

22、 cb_zx。文本='粗体';

23、 rtb_main。文本=

24、 “新奖励计划”是百度体验推出的新贡献者创收计划,主要通过现金奖励。\r\n '让更多热爱生活、分享的人用体验创造价值。\r\n ' '成为新作者,之后发表的每一篇经验都将获得现金奖励。\r\n '

25、 Tb_select。正文='百度'

26、 tb_size。文本='20 '

27、 }

28、 颜色=颜色。绿色;

29、 工作已经准备好了,让我们来看看代码实现的测试效果。首先,我们匹配百度的时候,有几百个可以高亮的,有度数可以高亮的,这样连接的百度就可以高亮了;

30、 迫不及待想知道实现的代码?好了,现在粘贴代码:

31、 私人空间点击(对象发送者,事件参数

32、 {

33、 for(int I=0;i rtb_main。文本。长度;(一)

34、 {

35、 for(int select=0;选择tb_select。文本。长度;选择)

36、 {

37、 if (rtb_main。Text[i]==tb_select。文本[选择]

38、 {

39、 rtb_main。选择(I,1);

40、 rtb_main。SelectionColor=colorDialog1。颜色;

41、 rtb_main。选择背景颜色=颜色。绿色;

42、 int size=20

43、 尝试{ size=Convert。to t32(TB _ size。文本);}

44、 catch { size=20}

45、 rtb_main。SelectionFont=新字体('粗体',大小);

46、 }

47、 }

48、 }

49、 }

本文到此讲解完毕了,希望对大家有帮助。