TMEMO控件中的任一行得到焦点有没有什么事件发生? TMEMO控件中的任一行得到焦点有没有什么事件发生?我想让光标所在行显示不同颜色。多谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TMEMO不能实现光标所在行显示不同颜色,改用RichEdit吧!它的OnSelectionChange可以达到让选择行改变颜色,字体和大小。例如:procedure TForSend.EditorSelectionChange(Sender: TObject);begin with Editor.Paragraph do try FUpdating := True; BoldButton.Down := fsBold in Editor.SelAttributes.Style; ItalicButton.Down := fsItalic in Editor.SelAttributes.Style; UnderlineButton.Down := fsUnderline in Editor.SelAttributes.Style; ColorDialog1.Color := Editor.Color; FontSize.Text := IntToStr(Editor.SelAttributes.Size); ComboBox1.Text := Editor.SelAttributes.Name; case Ord(Alignment) of 0: LeftAlign.Down := True; 1: RightAlign.Down := True; 2: CenterAlign.Down := True; end; finally FUpdating := False; end;end; TMEMO可以显示不同颜色?用RICHEDIT吧,可以在ONCLICK时间里处理 indy10 的问题。 mdi + dll 如何得到已打开子窗体的数目? 我在制作安装程序时,碰到一个问题?请大家帮忙! 请问我的ADO程序为什么编译不过,是因为缺什么呢? 在线等待!!! 求救ING…… 想获取一台机器的身份ID treeview的菜问题,如何给treeview加滚动条,或推荐个好控件*(内容) 救火,100分,关于索引。 谁有1STCLASS FOR DELPHI6的注册号及密码 Delphi2007 BDE连接问题 your application is not... 讨论一下开发管理系统用哪种数据库?大家说点理由(分不够可加) 打印问题,请高手一定帮我忙!!!!
它的OnSelectionChange可以达到让选择行改变颜色,字体和大小。
例如:
procedure TForSend.EditorSelectionChange(Sender: TObject);
begin
with Editor.Paragraph do
try
FUpdating := True;
BoldButton.Down := fsBold in Editor.SelAttributes.Style;
ItalicButton.Down := fsItalic in Editor.SelAttributes.Style;
UnderlineButton.Down := fsUnderline in Editor.SelAttributes.Style;
ColorDialog1.Color := Editor.Color;
FontSize.Text := IntToStr(Editor.SelAttributes.Size);
ComboBox1.Text := Editor.SelAttributes.Name;
case Ord(Alignment) of
0: LeftAlign.Down := True;
1: RightAlign.Down := True;
2: CenterAlign.Down := True;
end; finally
FUpdating := False;
end;end;