2016 - 2025

感恩一路有你

richtextbox怎么导入word C#中如何改变richtextbox中已选择部分的字体和颜色?

浏览量:1081 时间:2023-04-09 07:14:48 作者:采采

C#中如何改变richtextbox中已选择部分的字体和颜色?

如果!Null可以直接通过所选字体传递。

选定的颜色分配。

如果(当所选内容的字体不一致时)

你可以 不要使用直接分配的方法。以下是我使用的方法,分享给你参考。

文本的字体和颜色主要通过传递参数来设置。

参考以下方法,相信你能搞定。

///

///字体名称

///

内部void SetFontName(字符串FontName)

{

RichTextBox tempRichTextBox new RichTextBox();//将存储所选文本的副本。

int curRtbStart m _;

int len m _;

int tempRtbStart 0;

字体font m _;

如果(len

{

m_ new字体(fontName,,);

返回;

}

tempRichTextBox。rtf m _;

for(int I 0;我

{

(tempRtbStart i,1);//一次选择一个,逐个设置字体大小。

新字体(字体名称,,

);

}

(tempRtbStart,len);

m _;//复制字体大小设置为原型的副本。

m_(curRtbStart,l

WPF怎么向RichTextBox添加文本?

T

c#,winfrom怎么可以设置弹出窗口选择字体和背景颜色?

修改文本框中的所有文本颜色意味着使用ForeColor属性。如果只有一些文本颜色被修改,那么一个普通的文本框可以 t这样做,所以应该使用RichT

如何设置记事本格式编程?

第一步:绘制界面。

创建一个新的标准EXE项目,将其标题属性改为 "超级记事本 ",并单击图标属性为其查找合适的图标。点击菜单 "项目 "- "零件和配件并在弹出窗口中找到微软 "零件和配件对话框。

RichText Box 6.0和public Dialog Microsoft Common Dialog 6.0,选择它们并单击确定。此时,我们刚刚添加的两个新控件出现在左侧的工具栏上。在窗体上绘制丰富文本

Box和Commn对话框,其中RichText Box的大小和位置可以忽略,我们会在代码中处理,当然是要放的。的ScrollBar属性设置为2-rtfVertical,以便在打开和编辑文件时可以使用垂直滚动条。

第二步:编辑菜单。

按Ctrl E调出菜单编辑器。让 让我们制作以下菜单:

一.文件菜单:

文件(第一层)mnuFile

新(二楼)mnuNew

开(二楼)mnuOpen。

保存(第二层)mnuSave

-(二楼)mnuFileSep(分隔线)

出口(二楼)mnuExit

2.编辑菜单:

编辑(一级)mnuEdit

复制(第二层)mnuCopy

切割(第二层)mnuCut

粘贴(第二层)mnuPaste

-(二楼)mnuEditSep(分隔线)

选择全部(第二级)mnuSelecAll

三。搜索菜单:

搜索(一级)mnuSearch

查找(第二级)mnuFind

找到下一个(第二级)mnuFindOn

四。帮助菜单:

帮助(一级)mnuHelp

使用说明(二楼)使用

大约(二楼)

(注:请自行设置每个菜单项的快捷键)

好的,以后会根据需要添加其他菜单项。现在输入:

第三步:写代码。

声明查找变量

Dim sFind作为字符串

声明文件类型

Dim文件类型,FiType为字符串

初始化程序

私有子窗体_Load()

设置程序启动时的大小。

我。身高6000

我。宽度9000

末端接头

设置编辑框的位置和大小。

私有子窗体_Resize()

出错时继续下一次错误处理

RichTextBox1。左20

RichTextBox1。高度刻度高度-40

RichTextBox1。宽度比例宽度-40

末端接头

新文件

私有Sub mnuNew_Click()

RichTextBox1。文本

文本 字体 颜色

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。