灯 灯泡 Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-20 #1 我在做一个文字编辑器,想实现从其他窗体转来的文本以一种不同的颜色显示在 RICHEDIT控件中,以区分那些是原来的,那些是后加入的。我愿意以100分征答!!
J JohnsonGuo Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-20 #2 首先用SelStart和SelLength选择新加入的文本,然后写 RichEdit.SelAttributes.Color := clRed; 就可以了。
Z zwhc Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-20 #3 粘贴完后,将所粘贴的文字设置成你所要的格式。 可以用 selStart selLength 选中所粘贴的文字
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-21 #4 设置颜色很好办,问题是你的“从其他窗体转来的文本”是什么意思?是不是指粘贴的文字? 那还需要得到粘贴消息。
灯 灯泡 Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-22 #5 JohnsonGuo: 有道理,我已经解决了,开始我是没想到怎么确定SelStart和SelLongth