RichEdit控件。如何禁掉光标,并且不让选中。如果用Enabled:=false,字体就变成灰色了,我不想让字体改变颜色。因为我显示的是一个多行文本,所以考虑用RichEdit,
解决方案 »
- Delphi新手,求帮助
- delphi dll 连接数据库出错
- Delphi如何写插入注册表?
- 请教一个ado的问题!
- 如何用全局热键控制循环体?
- 如何做到使别的应用程序钩不到指定的消息????
- 关于在delphi中注册的问题,很急!
- 请问类似于QQ能上下滑动的那种菜单控件,好象是什么DX系列控件,什么地方有下载的。谢谢。
- (一定送分)怎样在程序中调用一个bmp文件,并打印出来?(急)
- 一个初学记的问题::我用html做的表格表现数据这个算法怎样实现,除了用html 其他用什么做更好
- 老衲凑个热闹,练成一阳指,找奶油上人去了.....。
- 如何使用IdUDPClient和IdUDPServer来发送内存流
begin
with AControl do
if Enable then
SetWindowLong(Handle, GWL_STYLE, (not WS_DISABLED) and GetWindowLong(Handle, GWL_STYLE))
else
SetWindowLong(Handle, GWL_STYLE, WS_DISABLED + GetWindowLong(Handle, GWL_STYLE));
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
EnableControl(memo1,false);
end;
2。变通方法,RichEdit或memo放在panel 上,让panel的Enabled:=false
确实是这样。我用的是SkinRichEdit。它是这样的。jinjazz的方法是正确的。xiangwangz的方法2应该是可行的。
结束。