首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Textbox行计数器(更复杂) VB.NET

Textbox行计数器(更复杂) VB.NET
EN

Stack Overflow用户
提问于 2017-09-09 09:48:55
回答 2查看 448关注 0票数 0

我深入到(为了好玩和学习)编程,我有问题,我知道如何用这个简单的代码计算文本框中的行数

代码语言:javascript
复制
Label1.Text = Textbox1.Lines.Count

但是当我粘贴一些多行文本时,这段代码不会计算行数,它会将其计算为一行。是的,还有一个问题是有没有办法让行计数器活着,我试过了

代码语言:javascript
复制
    Private Sub Textbox1_TextChanged(sender As Object, e As EventArgs) Handles Page_Names.TextChanged
Label1.Text = Textbox1.Lines.Count
End Sub

但这会产生很大的滞后。

我要粘贴的"Multiline“文本示例

代码语言:javascript
复制
email1@gmail.com
email2@gmail.com
email3@gmail.com
email4@gmail.com
email5@gmail.com
email6@gmail.com
email7@gmail.com
email8@gmail.com
email9@gmail.com
email10@gmail.com
email11@gmail.com

对于愚蠢的问题我很抱歉,对糟糕的英语我也很抱歉:)

提前感谢!

EN

Stack Overflow用户

发布于 2017-09-09 20:01:43

由于声誉较低,我无法在添加评论部分回答它,因此在这里发布了它。您的问题的解决方案是使用textbox属性。将textbox属性的AcceptReturn属性更改为true。

Multiline=true AcceptReturn=true,然后您可以执行任何操作来计算文本框的行数。就像添加一个按钮,一个标签,然后添加代码,比如按钮点击事件。

代码语言:javascript
复制
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Label1.Text = TextBox1.Lines.Count
End Sub
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46126450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档