RichTextBox控件的用法举例

 我来答
骷髅的情感cp87d
2016-05-18 · 超过64用户采纳过TA的回答
知道答主
回答量:195
采纳率:75%
帮助的人:57.7万
展开全部

在C# winForm程序中。做一个日记本程序。想到需要图文混合排版。需要用RichTextBox这个控件。 private void button2_Click(object sender, System.EventArgs e) { Font oldFont = this.richTextBox1.SelectionFont; Font newFont;
if (oldFont.Bold) newFont = new Font(oldFont,oldFont.Style & ~FontStyle.Bold);
else newFont = new Font(oldFont,oldFont.Style | FontStyle.Bold);
this.richTextBox1.SelectionFont = newFont; this.richTextBox1.Focus(); } private void button7_Click(object sender, System.EventArgs e)
{ Font oldFont = this.richTextBox1.SelectionFont; Font newFont;
if (oldFont.Italic) newFont = new Font(oldFont,oldFont.Style & ~FontStyle.Italic);
else newFont = new Font(oldFont,oldFont.Style | FontStyle.Italic);
this.richTextBox1.SelectionFont = newFont; this.richTextBox1.Focus(); } private void button8_Click(object sender, System.EventArgs e)
{ Font oldFont = this.richTextBox1.SelectionFont; Font newFont;
if (oldFont.Underline) newFont = new Font(oldFont,oldFont.Style & ~FontStyle.Underline);
else newFont = new Font(oldFont,oldFont.Style | FontStyle.Underline);
this.richTextBox1.SelectionFont = newFont; this.richTextBox1 .Focus(); } richTextBox1.append(要添加的字符串);

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式