社区
C#
帖子详情
c# richtextbox的rtf格式
luodanyu
2007-06-04 03:01:14
richTextBox1.Text = "123";
richTextBox1.Select(0, 1);
richTextBox1.SelectionColor = Color.Red;
richTextBox1.Text = "abc";
------------------------------------------------------------------
为什么abc会全部变成红色?
rtf格式和普通的string有什么差别呀?
...全文
1044
30
打赏
收藏
c# richtextbox的rtf格式
richTextBox1.Text = "123"; richTextBox1.Select(0, 1); richTextBox1.SelectionColor = Color.Red; richTextBox1.Text = "abc"; ------------------------------------------------------------------ 为什么abc会全部变成红色? rtf格式和普通的string有什么差别呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
agdfhgfdshfgh
2011-02-17
打赏
举报
回复
解决了吗?我也遇到这个问题了
smartstar2005
2007-07-29
打赏
举报
回复
应该说,你在重新设置Text的值的时候它的selection也会改变。
也算一个问题吧
luodanyu
2007-07-25
打赏
举报
回复
谢谢Bote_China() 的启发
看了一下richtextbox的rtf的值。
有兴趣的朋友也可以自己看一下:
private void richTextBox1_TextChanged(object sender, EventArgs e)
{
label1.Text = richTextBox1.Rtf;
}
smartstar2005
2007-07-21
打赏
举报
回复
MARK
AhJo
2007-07-19
打赏
举报
回复
看起好复杂啊……
bote_china
2007-07-18
打赏
举报
回复
因为设置的是第一个字符的颜色,这时richtextBox的rtf中记录下位置0的颜色,重置text时,在rtf中的位置从位置0开始,因此颜色还是Color.Red,第三次也应该同样如此
richTextBox1.Text = "123";
richTextBox1.Select(0, 1);
richTextBox1.SelectionColor = Color.Red;
richTextBox1.Clear();//清除文本,包括样式
//或richTextBox1.Text="";
richTextBox1.Text = "abc";
richTextBox1.Text = "efg";
这样重置后的文本颜色就会是黑色.
luodanyu
2007-07-18
打赏
举报
回复
还有人顶呀
up
为什么abc会全部变成红色?
possible_Y
2007-07-14
打赏
举报
回复
up
luodanyu
2007-06-12
打赏
举报
回复
up
luodanyu
2007-06-12
打赏
举报
回复
为什么abc会全部变成红色?
luodanyu
2007-06-12
打赏
举报
回复
up
luodanyu
2007-06-11
打赏
举报
回复
下载那个东西有什么用?
Macosx
2007-06-11
打赏
举报
回复
你找个RTF文件 好多软件的许可或者说明是用那个东西 看看用TextBox能做出来不
http://www.microsoft.com/downloads/details.aspx?FamilyID=e5b8ebc2-6ad6-49f0-8c90-e4f763e3f04f&DisplayLang=en
coolpc
2007-06-11
打赏
举报
回复
顶……
tiananmen520
2007-06-11
打赏
举报
回复
top
luodanyu
2007-06-06
打赏
举报
回复
up up up
luodanyu
2007-06-06
打赏
举报
回复
up up
luodanyu
2007-06-06
打赏
举报
回复
up
tiananmen520
2007-06-06
打赏
举报
回复
帮顶
luodanyu
2007-06-04
打赏
举报
回复
up
加载更多回复(9)
C#
Visual Studio 2005中
RichTextBox
保存文件为
rtf
格式
C#
Visual Studio 2005中
RichTextBox
保存文件为
rtf
格式
SaveFileDialog saveFile1 = new SaveFileDialog();// Initialize the SaveFileDialog to specify the
RTF
extention for the file.saveFile1.DefaultExt = "*.
rtf
";sav
C#
Visual Studio 2005中
RichTextBox
打开文件为
rtf
格式
C#
Visual Studio 2005中
RichTextBox
打开文件为
rtf
格式
string str;openFileDialog1.DefaultExt = "*.
rtf
";openFileDialog1.Filter = "Text.File(*.
rtf
)|*.
rtf
|All File(*.*)|*.*";openFileDialog1.ShowDialog();str = openFi
C#
实现在
RichTextBox
控件中显示
RTF
格式
的文件(附完整源码)
C#
实现在
RichTextBox
控件中显示
RTF
格式
的文件(附完整源码)
c#
如何保存
richtextbox
的
rtf
格式
C#
codethis.rtbText.
Rtf
= @"{\
rtf
1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052" + @"{\fonttbl{\f0\fmodern\fprq6\fcharset134 \ 'cb\ 'ce\ 'cc\ 'e5;}{\f1\fnil\fcharset134 \ 'cb\ 'ce\ '...
关于
RichTextBox
及
RTF
格式
文件的保存
C#
Visual Studio 2005中
RichTextBox
保存文件为
rtf
格式
SaveFileDialog saveFile1 = new SaveFileDialog(); // Initialize the SaveFileDialog to specify the
RTF
extention for the file. saveFile1.DefaultExt ...
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章