C# TextBox多行文本框的字数限制问题
前言
TextBox组件(文本框组件)是一种常用的,也是比较容易掌握的组件。应用程序主要使用它来接收使用者于输入文字信息。
在Visual C# 中,多行文本框使用的也是 TextBox,只不过其 Multiline 属性为 true。
要注意,其仍然有字数限制,MaxLength 属性默认值是 32767。
MaxLength 表示什么?
它代表的是字数,并不是字节数。
超过会怎么样?
超过的话:录入、粘贴就会丢掉多余的部分,也不会报错。
但用程序添加文字不会丢掉多余的部分。
想要不受限怎么办?
将 MaxLength 属性值改为 0,据说这样可以存 4 亿多个文字。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用C#能有所帮助,如果有疑问大家可以留言交流。
相关推荐
-
C# TextBox 扩展方法数据验证详细说明
查看公司项目代码时,存在这样一个问题:winform界面上有很多信息填写,提交后台服务器更新,但数据的合法验证及值的转换却不太敢恭维,一堆的if判断和转换,便想着是否能扩展个方法出来,琢磨出个思路,记录下来与大家共同探讨,有不对的地方还请大家指正. 设计思路: 1. 由于大部分从TextBox控件中获取数据值,可以扩展个泛型方法出来,直接根据转换后的数据类型获得值,类似这样, var value = this.txtSample.GetValue<int>(); 2. 可以传入一个委托用来处理
-
C#在RichTextBox中显示不同颜色文字的方法
本文实例讲述了C#在RichTextBox中显示不同颜色文字的方法.分享给大家供大家参考.具体实现方法如下: #region 日志记录.支持其他线程访问 public delegate void LogAppendDelegate(Color color, string text); /// <summary> /// 追加显示文本 /// </summary> /// <param name="color">文本颜色</param> /
-
C#中设置textbox限制条件的方法
本文实例讲述了C#中设置textbox限制条件的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: #region 设置数量等textbox控件样式及限制条件(具体调用的方法就是重写或直接调用ShieldNumberTextBoxOtherKeys函数) /// <summary> /// 屏蔽数字textbox的其他字符串 /// </summary> /// <param name="sender"></param>
-
C# 字符串多行显示/文本换行以textbox为例讲解
方法1:以textbox为例 ①:先设置textbox的属性Multiline为true ②:组织好显示字符串:FistLine(第一行要显示的字符).SecondLine(第二行要显示的字符).........第n行字符 ③textbox.text="FistLine"+System.Environment.NewLine+"SecondLine"+System.Environment.NewLine+....+"第N 行"+System.En
-
C#实现绑定DataGridView与TextBox之间关联的方法
本文实例讲述了C#实现绑定DataGridView与TextBox之间关联的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace System.Window
-
C#禁止textbox复制、粘贴、剪切及鼠标右键的方法
本文实例讲述了C#禁止textbox复制.粘贴.剪切及鼠标右键的方法.分享给大家供大家参考.具体如下: class MyTextBox : System.Windows.Forms.TextBox { protected override void WndProc(ref System.Windows.Forms.Message m) { if (m.Msg != 0x007B && m.Msg != 0x0301 && m.Msg != 0x0302) { base.Wn
-
C#中TextBox实现输入提示功能的方法
本文实例讲述了C#中TextBox实现输入提示功能的方法.分享给大家供大家参考.具体如下: 设置TextBox的AutoCompleteSource的属性为CustomSource,设置TextBox的AutoCompleteMode属性为SuggestAppend. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawin
-
C#中winform控制textbox输入只能为数字的方法
本文实例讲述了C#中winform控制textbox输入只能为数字的方法.分享给大家供大家参考.具体实现方法如下: 添加keyPress事件,控制键盘输入只能是自然数: 复制代码 代码如下: /// <summary> /// 控制键盘输入只能是自然数 /// </summary> /// <param name="sender"></param> /// <param name="e"></para
-
C# TextBox控件实现只能输入数字的方法
只需要在控件TextBox的keypress事件中写入如下代码即可满足要求: 代码如下: 复制代码 代码如下: if (e.KeyChar == '.' && this.txbEnd.Text.IndexOf(".") != -1) { e.Handled = true; } if (!((e.KeyChar >= 48 && e.KeyChar <= 57) |
-
C#递归遍历窗体所有textbox控件并设置textbox事件的方法
本文实例讲述了C#递归遍历窗体所有textbox控件并设置textbox事件的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public virtual void SetTextBo
随机推荐
- Nginx+lua 实现调用.so文件
- Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
- C#删除UL LI中指定标签里文字的方法
- Android基于zxing的二维码(网格)扫描 仿支付宝网格扫描
- java ArrayList和Vector的区别详解
- python 实现插入排序算法
- swift3.0键盘弹起遮挡输入框问题的解决方案
- Javascript中常用类型的格式化方法小结
- Android实现每天定时提醒功能
- 自定义右键属性覆盖浏览器默认右键行为实现代码
- asp智能脏话过滤系统v1.0第1/2页
- JAVA HashMap详细介绍和示例
- tomcat 5.0 + apache 2.0 完全安装步骤详解
- 全面解析Java中的GC与幽灵引用
- Java Fork/Join框架
- Android学习笔记之ActionBar Item用法分析
- 详细介绍Android中回调函数机制
- 浅谈Javascript中匀速运动的停止条件
- 超详细的Spring Boot入门笔记(总结)
- Python数据结构与算法之完全树与最小堆实例