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