悬赏300分,现时回答简单问题!(300分)

  • 主题发起人 主题发起人 Banny
  • 开始时间 开始时间
B

Banny

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在Delphi中,如何设置TEDIT中的一部分字的背景色、字体等等?请在8月3日前回答!
 
从TEdit本身的原理来讲比较困难的。
 
两个方法:

1、使用RichEdit
2、重载TEdit,自己显示字
 
如果要求很高的灵活性的话,可以从TCustomControl继承,自己编写一个比较灵活的edit控件。不过一般的应用RichEdit应该都够用了。
 
还是用TRichEdit 看看吧
 
用TRichEdit 简单
 
办法1(简单): 把richedit缩小(纵向),变成只有一行,就可以了

办法2(复杂): 自己写一个新的(foxmail的richedit就是张小龙自己写的)
 
同意bata的办法一
 
改用其他控件或bata.
 
在历史问题中,通常是用richedit解决问题
 
如果可以给出RichEdit的详细教程,也能得分!
 
用 convus 重新画。
累死。 :(((

>>如果可以给出RichEdit的详细教程,也能得分!
delphi 自带例了,够详细的吧。
/Borland/Delphi5/Demos/Richedit
 
用第三方控件吧!
 
Torry's Delphi Pages.
http://www.torry.ru/index.htm

上面有很多增强的Memo,功能快赶上RichEdit了,参考一下自己做。
(Memo和Edit差不多的)
 
TEDIT不可以TRICHEDIT可以
 
可以不可以利用Tedit的后面有一个Timage,通过填充timage来操作?
问题是如何使edit变成透明的?请教大家了。
 
重新改写Edit的Paint 方法,可以很容易解决问题

 
CoolControls的透明做得很好,包括透明的Edit、Memo、ComboBox、Panel等等,
可以拿来参考、改写。
 
DALY和CathyEagle能说得更详细一点吗?
 
后退
顶部