社区
C#
帖子详情
文本编辑器
first2526
2004-10-30 04:44:10
各位大虾请问:
实现一个带语法显示的文本编辑器,可以对Url进行点击,不知道原理
是用richtextbox还是用其他的控件阿。GDI能用到吗?
说说原理和过程可以吗?如果有示例源码更好了。谢谢阿。
...全文
144
4
打赏
收藏
文本编辑器
各位大虾请问: 实现一个带语法显示的文本编辑器,可以对Url进行点击,不知道原理 是用richtextbox还是用其他的控件阿。GDI能用到吗? 说说原理和过程可以吗?如果有示例源码更好了。谢谢阿。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语言中sub指令,sub指令(汇编语言sub用法)
博客内容涉及汇编语言中的SUB指令,解释了SUB如何进行减法操作,并讨论了有符号数和无符号数的溢出判断。还提到了三菱PLC中的SUB指令以及VB语言中的控制结构。同时提到了标志位如OF和CF在减法中的作用。
Sub过程
本文深入探讨VB中的Sub过程,解析其声明、适用范围及如何建立和调用。通过实例对比,展示Sub过程在代码复用和提高效率方面的重要作用。
Sub-Gaussian随机变量
本文探讨Sub-Gaussian随机变量的定义,通过与标准高斯分布的比较,阐述其性质,如拖尾指数衰减、任意阶矩控制和矩母函数。并举例说明高斯、伯努利和有界随机变量为何属于Sub-Gaussian范畴。此外,讨论了Sub-Gaussian的近似旋转不变性,以及其在信息技术领域的广泛含义。
html编辑器sub,几种常用网页
文本编辑器
总结
本文详细比较了lhgeditor、nicEdit、kindeditor、jsp基本编辑器、Xheditor、Tinymce和ueditor七种流行的
文本编辑器
,介绍了它们的使用方法、特性、配置和常见应用场景,适合开发者和技术人员参考。
Matlab中ind2sub和sub2ind函数
本文详细解析了MATLAB中ind2sub和sub2ind函数的使用方法,介绍了如何在多维数组中进行线性索引与下标的相互转换,通过实例展示了函数的具体应用。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章