1
1
您可以设置RichTextBox的此属性以使整个文本只读 只读=真 如果您只想保护链接,但不想编辑其他文本,请尝试在Form1_Load下或您可能创建的任何方法下插入以下内容 您需要添加 RichTextBox.Find(字符串str); 从对象浏览器
所以表格应该是这样的
谢谢 祝你度过美好的一天:) |
2
1
您可以在代码中这样更改它:
或者,您可以转到设计视图,检查richtextbox的属性,然后设置
|
3
0
您应该捕获更改事件,这样您就可以重置用户想要对链接进行的每一次更改,并将其设置回原始链接。如果用户删除或添加字符,则保存链接的位置并更新位置。 |
4
0
我想分享我的解决方案。。。我确实尝试了我在互联网上找到的所有东西,但似乎我无法完全达到我想要的100%(将richtexbox作为只读)。然后我开始寻找一个替代方案,最终我得到了一个完全按照我想要的方式做的方案。 有时我们需要在其上显示一个样式的值,这就是为什么我们第一次选择richtextbox,然后当我们无法将其设置为ReadOnly时,它就会成为一个问题。不同的是,我不再使用richtextbox,而是将其更改为标签。根据程序的工作方式,您可能需要2个控件(richtextbox&label)来保持相同的值,这些值将根据您的要求进行切换(可见的真/假)。 请参阅我的示例以获得ReadOnly richtextbox外观相似的控件:
还有一段CSS代码:
包含LABEL的DIV标记将像多行textbox/rechtextbox一样显示滚动条;让我们继续编程。希望这以后能帮助到别人。 |
Rajesh Samui · 如何使select2只读? 6 年前 |
EDJ · 复选框(ControlsFX)设置为只读[JavaFX] 7 年前 |
tgr · 我可以阻止对Oracle数据库进行更新或删除吗? 7 年前 |
Edi G. · 插入后的SQL列只读,不带触发器 9 年前 |
user938363 · 简单表单上的只读复选框仍然可以更新 11 年前 |
Spook · 初始值设定项列表中只读属性的赋值 11 年前 |