textbox滚动条(RichTextBox富文本输入框禁止编辑输入)

发布日期:2025-02-02 01:02:13     手机:https://m.xinb2b.cn/baike/news103064.html    违规举报
核心提示:textbox滚动条(RichTextBox富文本输入框禁止编辑输入)1、设置richTextBox1.Enabled = false;此时整个输入框被禁止使用,界面会变成灰色,滚动条不能拖动,不美观也不满足要求。如图所示:2、用KeyDo

textbox滚动条(RichTextBox富文本输入框禁止编辑输入)

textbox滚动条(RichTextBox富文本输入框禁止编辑输入)

1、设置richTextBox1.Enabled = false;

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


2、用KeyDown和KeyPress事件来控制

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


完整代码如下:

 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 }


 
 
本文地址:https://xinb2b.cn/baike/news103064.html,转载请注明出处。

推荐图文
推荐百科经验
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.117 second(s), 74 queries, Memory 0.51 M