社区
C#
帖子详情
文本编辑器
first2526
2004-10-30 04:44:10
各位大虾请问:
实现一个带语法显示的文本编辑器,可以对Url进行点击,不知道原理
是用richtextbox还是用其他的控件阿。GDI能用到吗?
说说原理和过程可以吗?如果有示例源码更好了。谢谢阿。
...全文
114
4
打赏
收藏
文本编辑器
各位大虾请问: 实现一个带语法显示的文本编辑器,可以对Url进行点击,不知道原理 是用richtextbox还是用其他的控件阿。GDI能用到吗? 说说原理和过程可以吗?如果有示例源码更好了。谢谢阿。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
first2526
2004-11-01
打赏
举报
回复
这些只能对纯文本进行处理阿。增加一些图标、图片什么的呢?
北京的雾霾天
2004-10-30
打赏
举报
回复
我写了一个高亮代码的小代码段:
private void FormatCode()
{
string[] KeyWords = new string[]{"string", "private", "void", "new", "this", "while", "int"};
for (int i = 0; i<KeyWords.Length; i++)
{
string selectText = KeyWords[i];
int index = this.richTextBox1.Find(selectText, 0 , RichTextBoxFinds.NoHighlight & RichTextBoxFinds.None);;
while (index>=0)
{
this.richTextBox1.SelectionColor = Color.Blue;
System.Drawing.Font currentFont = richTextBox1.SelectionFont;
System.Drawing.FontStyle newFontStyle;
newFontStyle = FontStyle.Bold; //| FontStyle.Underline;
richTextBox1.SelectionFont = new Font( currentFont.FontFamily, currentFont.Size, newFontStyle);
this.richTextBox1.SelectionStart = this.richTextBox1.SelectionStart + this.richTextBox1.SelectionLength;
this.richTextBox1.SelectionLength = 0;
index = this.richTextBox1.Find(selectText, index +1 , RichTextBoxFinds.NoHighlight & RichTextBoxFinds.None);
}
}
}
genius0182
2004-10-30
打赏
举报
回复
实现URL进行点击的代码:
在构造函数中订阅事件:
this.rtfTest.LinkClicked+=new System.Windows.Forms.LinkClickedEventHandler(this.rtfTest_
LinkClick);
事件处理程序:
private void rtfTest_LinkClick(object sender,System.Windows.Forms.LinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.LinkText);
}
张海霖
2004-10-30
打赏
举报
回复
不用gdi,就是代码加亮
文本编辑器
的汇编源代码
一个
文本编辑器
的汇编源代码
C#做的编辑器源代码
一份H.Prasad写的Editor的C#代码,skm发现了四、五个BUG,做了一 些修改与笔记(见代码中注释),希望大家来一起把这个简单的
文本编辑器
做得更好。C#完整应用程序代码
几款主流好用的富
文本编辑器
(所见即所得常用编辑器)介绍
富
文本编辑器
富
文本编辑器
(Rich Text Editor,RTE)是一种可内嵌于浏览器,所见即所得的
文本编辑器
。它提供类似于Office Word 的编辑功能,方便那些不太懂HTML用户使用,富
文本编辑器
的应用非常广泛,它的历史...
十五种
文本编辑器
很多时候比如编程查看代码或者打开各种文档下我们都会用到
文本编辑器
,Windows自带的记事本功能很简陋并且打开大文件很慢,因此很多童鞋都会有自己喜欢的一款
文本编辑器
。在这里,西西挑选前15个最佳的
文本编辑器
,...
程序员最喜欢的15款
文本编辑器
推荐
很多时候比如编程查看代码或者打开各种文档下我们都会用到
文本编辑器
,Windows自带的记事本功能很简陋并且打开大文件很慢,因此很多童鞋都会有自己喜欢的一款
文本编辑器
。在这里,西西挑选前15个最佳的
文本编辑器
,...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章