游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7020|回复: 23

请问如何实现用RichText实现这种效果

[复制链接]

29

主题

475

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
发表于 2008-5-5 20:39:00 | 显示全部楼层 |阅读模式
请问如何使用RichText控件实现一种效果,就好像VB的代码编辑器里面一样,输入的代码时会自动用不同的颜色标识,关键字用蓝色,常量用红色,注释是绿色,其余是黑色。如果有范例代码最好了,说原理也好。谢谢了。

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-5-5 22:26:00 | 显示全部楼层

Re:请问如何实现用RichText实现这种效果

每打个字,判断字,然后添加颜色。

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2008-5-5 23:10:00 | 显示全部楼层

Re: 请问如何实现用RichText实现这种效果

大元帅: 请问如何实现用RichText实现这种效果

请问如何使用RichText控件实现一种效果,就好像VB的代码编辑器里面一样,输入的代码时会自动用不同的颜色标...


这个叫做代码着色器,上GOOGLE一搜就有很多这样的教程,我以前也用VB6做了一个,给你看下!
真奇怪,什么发不了图片的~~~

29

主题

475

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
 楼主| 发表于 2008-5-6 19:15:00 | 显示全部楼层

Re:请问如何实现用RichText实现这种效果

GOOGLE上搜索的多是网页的应用,请问有没有应用于RichText的应用?

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-5-6 21:07:00 | 显示全部楼层

Re:请问如何实现用RichText实现这种效果

用其它的也未必不好,不要局限于一点,如果能做到putice也未尝不可。这就叫灵活.挖卡卡

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2008-5-7 08:51:00 | 显示全部楼层

Re: 请问如何实现用RichText实现这种效果

用什么控件算法都是一样的,只是显示时的方式代码不同罢了,以前我不知有个RichText控件,我直接用图片框来做了,晕,又要处理换行,又要处理鼠标点击所落在的文字位置上,还要自已做全选,粘贴,剪切,复制,还要自已做光标,查找和替换,跳转到第几行,撤销,重做,都要自已做,还要优化速度,天啊,一个编辑器也不好搞的,一切都可以了,就是文字多起来时光标移动得好慢,后来高手告示我用Dreamweaver也可以编JAVA,我就不搞这个代码着色器了,要是早知有个RichText我就不用那么辛苦了呵呵,谢谢!又让我见识一个控件.又是发不了附件我郁闷!!

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2008-5-7 08:54:00 | 显示全部楼层

Re: Re: 请问如何实现用RichText实现这种效果

再试下发图片...
sf_2008578544.gif

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-5-7 22:56:00 | 显示全部楼层

Re:请问如何实现用RichText实现这种效果

高手,你不是搞C的openGL的吗?连Java也会啊,真是好厉害

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2008-5-8 09:38:00 | 显示全部楼层

Re: Re:请问如何实现用RichText实现这种效果

jnmao: Re:请问如何实现用RichText实现这种效果

高手,你不是搞C的openGL的吗?连Java也会啊,真是好厉害

嗯,这些我都会,不过不知何时才能派上用场,哎!算了不自卑~~~
你是什么知道我懂C和OPENGL的呢?
下面我把源码和工程文件都发给你们帮我看看吧!

sf_2008589382.rar

52.01 KB, 下载次数:

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-5-9 01:06:00 | 显示全部楼层

Re:请问如何实现用RichText实现这种效果

倒,怎么变VB了,你精通哪样啊?不要说样样精通哦,狂汗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 09:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表