VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 8557|回复: 21

[讨论] 制作语法加亮的文本编辑器出现的问题,附源代码

[复制链接]
 楼主| 发表于 2008-7-9 15:54:11 | 显示全部楼层 |阅读模式
源码下载地址是:

http://www.mndsoft.com/downfiles/MDIEditorusingScintilla.rar

我非常喜欢这个编辑器的语法加亮功能,但是它加载的SciLexer.dll似乎对中文支持并不是很好,后退键时会出现“半个汉字”

的现象。如何解决这个问题?
发表于 2008-7-11 09:50:26 | 显示全部楼层
自己写是最好的,用别人的控件总是受到许多限制。但需要有很大的兴趣、毅力,当然功力也要深厚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-11 14:50:02 | 显示全部楼层
我虽然是个菜鸟,但是我可以大胆地说,在每次提问之前,我总是会思考并且手动试验一下验证我的想

法,我甚至在没有遇到任何源代码时尝试用引用正则表达式去试一下语法加亮,不过我从事的是数据库

方面的行业,而且还是刚入行的那种,对于文件操作所知有限,就像版主所说----功力有限,加上最近

很少时间研究,不解决又老是不安心,所以才冒昧上来提问,哪位兄台知道的话,请不吝赐教。
回复 支持 反对

使用道具 举报

发表于 2008-7-11 15:35:21 | 显示全部楼层
SciLexer是开源的吧,自己下载下来,然后看它的源代码吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-11 17:45:07 | 显示全部楼层
SciLexer的确是开源的,但问题是----俺不懂C++~~ -_-!
回复 支持 反对

使用道具 举报

发表于 2008-7-12 00:27:41 | 显示全部楼层
开始学做控件
回复 支持 反对

使用道具 举报

发表于 2008-7-14 14:13:52 | 显示全部楼层
对的,我也是 想自己写个控件,
只是想到用PICTUREBOX 把字打上去啊什么的
擂台 有一期是说 文本框与输入法]
那里有点思路

仅此而已

真想做起来,还是真有点难度
希望得到帮助
回复 支持 反对

使用道具 举报

发表于 2008-7-14 16:08:45 | 显示全部楼层
给你修改了一下,没有怎么测试,你试试看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2威望 +15 人气 +3 收起 理由
qinbuer + 5 + 1 很给力!
startbin321 + 10 + 2 很好很强大

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-2-24 10:16:16 | 显示全部楼层
我下载下来试试!
回复 支持 反对

使用道具 举报

发表于 2009-2-24 13:23:29 | 显示全部楼层

回复 #8 bloodsoldier 的帖子

看看~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2023-4-2 07:08

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表