VB编程:利用数组统计文字段落数-31

简介: VB编程:利用数组统计文字段落数-31

运行代码:


Private Sub Command1_Click()

   Dim myrows                '定义段落数

   Dim myarray() As String   '声明数组,保存文本

   With Text1

       myarray = Split(.Text, vbCrLf)

       If Text1.Text <> "" Then

           myrows = UBound(myarray) + 1    '返回段落数

       Else

           MsgBox "请输入文字内容", , "错误提示"

           Exit Sub

       End If

       MsgBox "段落数:" & myrows, , "段落统计"

   End With

End Sub


学习总结:


   1、With语句:在一个单一对象或一个用户定义类型上执行一系列的语句


例如,要改变一个对象的多个属性,可以在 With 控制结构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属性赋值时都要引用它。下面的例子显示了如何使用 With 语句来给同一个对象的几个属性赋值。


With MyLabel

  .Height = 2000

  .Width = 2000

  .Caption = "This is MyLabel"

End With


注意:当程序一旦进入 With 块,object 就不能改变。因此不能用一个 With 语句来设置多个不同的对象。



   2、Split分裂,常用语法结构:


   Split(expression[, delimiter[, count[, compare]]])


   Split(<字符串>,[<分割符>],[返回个数],[比较方式])。


返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

相关文章
|
4月前
|
人工智能 弹性计算 前端开发
如何实现单行/多行文本溢出的省略样式?
如何实现单行/多行文本溢出的省略样式?
textarea文本域控制字数多少(带数字,数字减小)demo效果示例(整理)
textarea文本域控制字数多少(带数字,数字减小)demo效果示例(整理)
|
11月前
|
前端开发
前端学习案例2-文本溢出-呈现圆点显示2多行文本溢出
前端学习案例2-文本溢出-呈现圆点显示2多行文本溢出
52 0
|
11月前
零基础VB教程034期:统计与分离字符串文本中的数字字母等
零基础VB教程034期:统计与分离字符串文本中的数字字母等
输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。 程序运行示例: 1052 一千零五十二
输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。 程序运行示例: 1052 一千零五十二
138 0
VB编程:统计字符个数-52
VB编程:统计字符个数-52
103 0
VB编程:利用数组设置MSFlexGrid表头和列宽-34
VB编程:利用数组设置MSFlexGrid表头和列宽-34
179 0
|
Web App开发 API C语言
μcGUI学习笔记之三文本显示与数值显示
  μc/GUI学习笔记之三文本显示与数值显示 3.1      文本显示 3.1.1   显示支持控制字符 文本显示支持的ASCII字符如图3.1。
922 0
VB编程:利用数组统计文字段落数
VB编程:利用数组统计文字段落数
114 0