C#textbox多行时获取行数问题 我将textbox设置为多行,如果想获取其中文本的行数,可以采用textbox1.Lines.Length来获取,这个方法应该是查找文本中的换行符数量吧。我现在遇到的问题是:如果我连续输入字符,不敲回车,当字符到达文本框的右边框时会自动转到下一行显示,这从表面上看已经成了两行,但因为没有换行符,Lines.Length获取的行数并没有增加。该怎么解决这个问题呢?我想获取真正的行数(从视觉上看到的) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是在设置多行显示滚动条时遇到这种情况的。初衷是这样:超过三行自动显示竖直滚动条,小于三行不显示滚动条。如果把ScrollBars属性设置为Vertical,小于三行,滚动条会灰色显示,我想直接把它去掉。把ScrollBars设置为Vertical时,即使是连续输入字符(不回车),超过三行,滚动条也会显示。这是怎么做到的? 嗯,因为没有换行符,应该还是一行。但我奇怪的是滚动条设置成Vertical时,它就能自动识别,我自己写的程序为什么就不能。是我用的方法不对么 用这个方法即可实现:textBox1.GetLineFromCharIndex(textBox1.TextLength)+1 此消息通过 【CSDN论坛 Winform测试版】 回复! 用C#如何控制io接口 一个不常用的问题。 WinForm dataGridView如何设置高度变化? 怎么才能直接找到XML文档中的特定结点?! 请问如何删除以前的ASP.NET项目啊,谢谢 treeview与imagelist绑定后,如何让treeview的某个节点不显示图标? 寻求正确连接SQL数据库的语名 关于C#与数字图像 如何设计象VS中工具箱类似的停靠窗口? 关于city Maker的几个问题。。。。 tabControl的tabpage怎样隐藏啊? c#中命名空间命名是不是自定义
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货