我如何知道VB中的文本框中有多少行文本

如题所述

以文本框Text1为例:

思路:寻找回车换行符号;

注意:1,一个回车换行符号占两个字符。2,可能有空白行

Dim n As Integer
Dim L As Integer
n = 0
L = InStr(TextBox1.Text, vbCrLf)
Do While L > 0
    n = n + 1
    L = InStr(L + 1, TextBox1.Text, vbCrLf)
Loop
MsgBox(n + 1)

温馨提示:答案为网友推荐,仅供参考