开发一个有趣的控件,欢迎各位大侠进来 (100分)

N

nan_ke

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个控件(可比如从TListBox继承而来):通过文本中相关标志可以把该文本按照不
同颜色显示在该控件中,并且可以通过一些标志比如不同颜色、特殊的标点符号识别。
通过鼠标点击能够改变各个标志部分的颜色,最后可以通过各种颜色读出各个颜色标志的
文本。
例如: [小芳,小梅]是个(漂亮的,美丽的,非常受人喜欢的)姑娘。
读入文本时,可以根据[]标志把“小芳 小梅”显示成兰色“[]”显示成红色
“漂亮的 美丽的”显示成粉红色,“()”显示成黄色
[]和()中的标点符号按照别的颜色显示出来
而其他的如“是个 姑娘。”以自定的颜色显示
当载入数据时用鼠标点击 “小芳,小梅” 将以特定的颜色显示鼠标点击的部分如小芳或者小梅
用鼠标点击 漂亮的,美丽的,非常受人喜欢的 也将以特定的颜色显示鼠标点击的部分
并且当 “非常受人喜欢的” 换行时则换行后的部分也必须按照特定的颜色显示。
最后可以读出各个颜色显示的文本数据(或者把一定颜色的文本按照预定的次序组合起来)
最好做成ocx控件可以使其通用性更强。
对了delphi里面如何把自己编的控件不通过ActiveForm转化成ocx控件
delphi如何安装.dcu文件控件呢,我把.pas文件编译为.dcu时安装要报错
谢谢各位大侠积极参与啊
先垫上100分,如果解决了再大大的加分,我可不希望送不出去啊
最好有一定的源代码供参考,谢谢!!!

 
怎么没人参与啊,
斑竹救救我啊!!!
 
对于你的第一个问题:封装一下AddObject应该可以
Delphi中安装.dcu时出错,把多出来的Pas或Requres删除就可以了
 
to :lb_icesea79
能告诉我你的邮箱吗:我把这个控件发给你你试试看
谢谢!
 
这好像有现成的控件,类似于关键字加亮显示功能,到网上去找找类似的编辑器.
Delphi中安装.dcu时出错的问题要注意Delphi的Search path设置,Dcu的路径一定要包含进去。
 
SynTax Question
 
请问个位兄弟如果没有控件的源码
只有编译过的DCU文件能安装吗
怎么安装呢
 
你是想做一个医学上用的病历摸版吧?
 
用aafont控件啦,基本上可以到达要求的,还有一些更强的功能。
要就留email啦。
 
有难度啊
 
难点不是颜色问题。而是他的字是“活”的。
可以单独响应鼠标事件。那么就内嵌一些平面的BUTTON。而且这些个BUTTON可以改字体颜色。
ITEMS显示的其实就是这些平面的 BUTTON。这样应该可以。
 
顶部