社区
C#
帖子详情
文本编辑器
first2526
2004-10-30 04:44:10
各位大虾请问:
实现一个带语法显示的文本编辑器,可以对Url进行点击,不知道原理
是用richtextbox还是用其他的控件阿。GDI能用到吗?
说说原理和过程可以吗?如果有示例源码更好了。谢谢阿。
...全文
116
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#完整应用程序代码
十五种
文本编辑器
很多时候比如编程查看代码或者打开各种文档下我们都会用到
文本编辑器
,Windows自带的记事本功能很简陋并且打开大文件很慢,因此很多童鞋都会有自己喜欢的一款
文本编辑器
。在这里,西西挑选前15个最佳的
文本编辑器
,这些编辑器实际上主要适合程序员!如果觉得这些
文本编辑器
足够您的使用,欢迎点赞,如果还有更好的,可以给我们推荐哦。 1.Notepad++中文版: 这是 Windows 记事本一个最好...
基于Java Swing的
文本编辑器
-版本二
基于Java Swing的
文本编辑器
-版本二1. 介绍2. 相关技术3. 项目地址4. 所需环境5. 安装教程6. 运行截图7. 相关博客 1. 介绍 设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件; 对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切等); 在文本中能够插入对象。 2. 相关技术 Java的Swing编程 Java的文件读写 3. 项目地址 https://gitee.com/jack024
推荐几个非常不错的富
文本编辑器
1、wangEditor——基于javascript和css开发的 Web富
文本编辑器
, 轻量、简洁、界面美观、易用、开源免费。 界面截图:官网地址 2、TinyMCE——TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能齐全,界面美观,就是文档是英文的,对开发人员英文水平有一定要求。 界面...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章