帮助我明白了财富不能突出显示/禁用高亮或文本选择?也删除游标pos。该应用程序旨在仅显示rtf文本,而不是编辑,因此我不需要这些功能。在delphi如何使财富不选择或高亮?
2
A
回答
4
您可以设置SelLength
属性设置为0的OnSelectionChange
事件
procedure TForm1.RichEdit1SelectionChange(Sender: TObject);
begin
TRichEdit(Sender).SelLength:=0;
end;
2
只是为了澄清 - 你肯定需要富文本的功能,如颜色,大小等?你绝对想禁止从你的控制中复制&粘贴到别的地方?这是吗?
我建议你从TRichEdit和继承的方法GetSelTextBuf,CopyToClipboard,CutToClipboard,SelectAll重写OnMouseUp,OnSaveCLipboard,OnSelectionChange ..也许重画,更新和更多。
确保你想要的东西 - 如果你的生活没有丰富的文本功能,那么只需使用一些TLabels并以编程方式编写文本。
如果您必须有丰富的文本,我会看到一些选择 - 为您的组件编写大量的处理程序,或者创建自己的组件,从TRichEdit派生,这使得更容易在一个窗体上显示它们,或者查看在Tori's这样的网站上,看看其他人是否已经制作了这种组合。
祝你好运。
1
您可以设置RichEdit中的只读属性是真实的 - 这可以防止击键等
0
你可以简单地禁用的RichEdit防止文本选择和隐藏文本光标:
RichEdit.Enabled := FALSE;
相关问题
- 1. 富文本框圆角选择高亮
- 2. 选择/高亮
- 3. 如何使用不同颜色选择列表行高亮?
- 4. C#富文本框高亮
- 5. 失去高亮选择
- 6. 选择/高亮文本ios
- 7. 选择文本和高亮选择或获得选择值(反应)
- 8. 高亮显示多个选择选项
- 9. 如何更改高亮颜色在jQuery Mobile的选择选项
- 10. 德尔福在财富中选择一个段落
- 11. 的UITableViewCell - 将其设置为选择/高亮...并保持选中/高亮
- 12. 鼠标上没有高亮选择?
- 13. JavaFx TableView行丢失选择高亮
- 14. 更改文本高亮选择与JS
- 15. 重写高亮选择在UIPickerView
- 16. UIPickerView行图像选择高亮颜色
- 17. 重写高亮选择在UIPickerView
- 18. 禁用RichTextBox的高亮选择或文本框
- 19. 段控制没有得到选择或高亮
- 20. d3财富之轮
- 21. 如何根据JSF中的选择高亮显示图像
- 22. 如何更改Qt qListView图标选择高亮
- 23. 如何更改IKImageBrowserView的选择高亮颜色
- 24. 如何启用高亮在季度初值日期选择器
- 25. 如何禁用高亮显示(选择)文本在DIV
- 26. 如何选择最丰富的记录?
- 27. 如何保持选定的高亮
- 28. RadControl DateTimePicker选择新时间不会删除以前选择的高亮
- 29. 具有选择性属性高亮的语法高亮显示 - VS Addin
- 30. 在jQuery日期选择器中选择日期和高亮日期选择器