richtextbox富文本框怎么用(RichTextBox富文本输入框禁止编辑输入)

 2025-12-25  阅读 123  评论 0

摘要:1、设置richTextBox1.Enabled = false;此时整个输入框被禁止使用,界面会变成灰色,滚动条不能拖动,不美观也不满足要求。如图所示:2、用KeyDown和KeyPress事件来控制在keydown和keypress事件中输入"e.Handled = true;"即可。此时整个输

1、设置richTextBox1.Enabled = false;

此时整个输入框被禁止使用,界面会变成灰色,滚动条不能拖动,不美观也不满足要求。如图所示:

richtextbox富文本框怎么用(RichTextBox富文本输入框禁止编辑输入)(1)

2、用KeyDown和KeyPress事件来控制

在keydown和keypress事件中输入"e.Handled = true;"即可。此时整个输入框样式保持不变,只是禁止了输入。如图所示:

richtextbox富文本框怎么用(RichTextBox富文本输入框禁止编辑输入)(2)

完整代码如下:

public partial class Form6 : Form { public Form6() { InitializeComponent(); } private void Form6_Load(object sender, EventArgs e) { richTextBox1.Enabled = false; richTextBox2.KeyDown = richTextBox2_KeyDown; richTextBox2.KeyPress = richTextBox2_KeyPress; } #region 禁止输入 /// <summary> /// 键按下事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void richTextBox2_KeyPress(object sender, KeyPressEventArgs e) { //标识事件已被处理 e.Handled = true; } /// <summary> /// 键按下事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void richTextBox2_KeyDown(object sender, KeyEventArgs e) { e.Handled = true; } #endregion }

richtextbox富文本框怎么用(RichTextBox富文本输入框禁止编辑输入)(3)

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce0f2Cz0GAAkAU1Q.html

发表评论:

管理员

  • 内容330363
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1188秒, 内存占用1.33 MB, 访问数据库18次