A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王志平 中级黑马   /  2013-4-25 19:55  /  1528 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本人遇到这样一个问题:界面上有一个文本框,其大小随着界面的大小自动调整,此时,文本框中的可见部分可显示的字符数也随着变化,如何在文本框的大小调整了之后获取文本框中可显示的字符数?普通文本(TextBox)框试过了,textBox1.MaxLength属性拿到的是整个文本框的最大输入字符数,不对。富文本框(RichTextBox)试了一下,不知道怎么弄?
我想实现的是当文本框中可见部分显示的字符到达一定数目时,清除文本框内容,重新从头添加,不想出现滚动条。
例如,当文本框只有一行的时候,假设可以显示50个字符,当输入第50个的时候,已经达到可见部分显示的最大值,此时再输入一个的话,就清空文本内容,重新从头开始写,当将界面放大之后,文本框的可见部分能够显示100个字符,当输入100个字符的时候,到达最大值,再输入一个字符的时候,清空文本框内容,从头重新写。
哪位遇到过,出个主意。
我在网上搜过,大都是设置textBox1.MaxLength属性,不能满足我的需求。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马