`

针对vb中scriptcontrol 数组调用另类解决思路

 
阅读更多

对于scriptcontrol的数组问题,网上的文章很少,有的用addobject添加类模块,这个觉得繁琐还是,其他的方法什么窗体的属性函数,我也没弄懂,那个大侠只顾自己,也没详细说,于是自己创立了一个方法如下,其实也很简单:

首先,定义数组 dim arr(3) as integer

arr(0)=0
arr(1)=1
arr(2)=2
arr(3)=3

然后用字符串将其复制进去 dim expStr as string
expstr="dim arr(" & ubound(arr) &")" &vbcrlf 注意后面不要加as.....不然后面出错

for i = 0 to ubound(arr)
expstr=expstr & "arr(" & i ")=" & arr(i) & vbcrlf
next i

这样把数组全部放到字符串变量中的,然后在调用数组的时候就不用说来直接最前面加上这个,然后用

scriptcontrol1.addcode expstr

就可以了,想是想这样的,明天再试一下就知道了,应该没问题

分享到:
评论

相关推荐

    VB.NET二维数组快速排序(更新)

    VB.NET二维数组快速排序(更新) 'OldArrays(),为排序二维数组;NewArrays(),为存放结果数组,SortColumnsOrOrders(),传递排序参数数组,偶数个为排序列号,奇数为升降序,0为升序,1为降序;FieldRow,是否有字段行...

    vb.net像VB6一样使用控件数组

    为了在VB.NET中模拟出类似VB6的控件数组功能,本文提供了一种解决方案:通过自定义类来模拟控件数组的行为。这种方法不仅能够保留控件数组带来的便利性,同时还能充分利用VB.NET的强大特性。 #### 自定义控件类 `...

    VB调用数组的小例子

    在这个小例子中,我们将探讨如何在VB中声明、初始化和操作数组,以及如何在程序内部调用数组中的数据。 首先,我们要理解数组的基本概念。在VB中,数组可以是一维的,也可以是多维的。一维数组类似于线性列表,而...

    VB使用ScriptControl控件调用事件过程

    VB使用ScriptControl控件调用事件过程,以一个人力资源管理系统的界面为例进行演示,如何在VB环境下使用ScriptControl控件调用事件过程。将VB资源管理器中的字符串添加到菜单中,添加树状菜单等。 运行环境:...

    动态数组的使用快速创建数组(VB6.0代码编写)

    动态数组在编程中是一种非常重要的数据结构,尤其在VB6.0这种早期的Visual Basic版本中,它提供了灵活的内存管理方式,允许程序员在运行时调整数组的大小。本篇文章将深入探讨动态数组的使用、创建及VB6.0中的实现...

    VB 数组参数调用实例.rar

    VB 6.0 数组参数调用实例:  Dim A1(), B1(), C1() '声明数组  Private Sub Form_Load()  Dim i As Integer '给数组赋初值  Show  A1 = Array(2, 4, 6, 8, 10) '用Array函数赋值  B1 = Array(1, 3, 5, 7, 9, ...

    VB6 给类对象数组定义事件

    "VB6 给类对象数组定义事件"这个主题正是探讨如何解决这个问题。 首先,我们需要理解VB6中的事件和`WithEvents`关键字。事件是对象公开的通知机制,允许一个对象通知其他对象它的状态发生了变化。`WithEvents`...

    VB调用数组的小例子,开源代码下载.rar

    总的来说,这个"VB调用数组的小例子"是一个很好的学习资源,可以帮助我们巩固数组概念,提高在实际项目中运用数组解决问题的能力。通过下载和研究开源代码,我们可以直观地看到如何在VB环境中高效地管理和操作数组,...

    关于VB中的数组教程,数组的概念,动态数组的建立与声明

    在VB(Visual Basic)编程语言中,数组是一个重要的数据结构,它允许程序员存储多个相同类型的数据在一个单一的变量中,方便管理和操作。本教程将深入探讨数组的概念、动态数组的建立与声明,帮助你更好地理解和运用...

    VB 做的多维数组实例程序

    在VB(Visual Basic)编程中,多维数组是一种强大的数据结构,它允许程序员存储和处理多个数据集合。这个“VB 做的多维数组实例程序”提供了实践操作多维数组的机会,通过逐步调试,我们可以深入理解其工作原理。 ...

    删除数组中的元素vb6

    在VB6(Visual Basic 6)中,处理数组并删除特定元素是一项常见的编程任务。数组是一种数据结构,用于存储同一类型的数据集合。当需要从数组中移除某个元素时,通常需要采用一定的策略来实现这一操作,因为VB6的数组...

    VB调用VC写的DLL返回数组

    本主题涉及的知识点主要集中在如何实现VB调用VC写的DLL,并且DLL能够返回数组数据。 首先,了解DLL的基本概念。DLL是一种可执行文件,包含可供其他程序使用的函数和资源。它们可以被多个应用程序共享,有助于减少...

    VB 删除数组中指定元素实例

    在VB(Visual Basic)编程中,处理数组是常见的任务之一,有时我们需要从数组中删除特定的元素。这个实例将向我们展示如何在VB环境中实现这一功能。数组是一种数据结构,它允许我们存储多个同类型的数据项在一个变量...

    vb6解析josn数组.txt

    在数组中[]包含json里面有数组元素的话,可以通过他解析,亲测好使!

    VB6批量动态控件数组事件响应

    1. 在代码中声明控件数组变量,如`Dim txtBox() As MSForms.Control`。 2. 使用ReDim语句分配数组大小,例如`ReDim txtBox(1 To 5)`。 3. 循环遍历数组,使用`Set txtBox(i) = Me.Controls.Add("VB.TextBox", ...

    vb求一维数组最值函数

    在Visual Basic(VB)编程语言中,处理数组是常见的需求之一,尤其是在数据分析、数学运算等领域。本文将深入探讨如何在VB中编写一个函数,用于求解一维数组中的最大值和最小值,这一功能在数据处理和算法实现中极为...

    vb.net2010代码创建控件数组

    在VB.NET 2010中,虽然设计时界面不直接支持控件数组,但开发者可以通过编程方式实现这一功能。控件数组是一种特殊的数据结构,它允许你将多个相同类型的控件作为一个整体来处理,方便地批量设置或访问它们的属性。...

    VB 多维数组实例

    在编程语言Visual Basic (VB) 中,多维数组是一种存储数据的有效方式,它允许程序员在一个变量中存储多个数据集合。这种数据结构对于处理表格、矩阵或其他具有多个维度的数据非常有用。本篇将深入探讨VB中的多维数组...

    vb_生成随机数组_

    "vb_生成随机数组_"这个标题暗示我们将讨论如何在VB环境中创建一个包含随机数值的数组,这些数值将在10到99之间。描述进一步说明用户可以自定义数组的大小。 首先,我们需要引入VB中的`Rnd`函数,它用于生成介于0到...

    VB6指针修改数组,多种方法变量赋值速度对比

    相关技术:如果有个共享...【新提醒】【VB6】在VB6里实现“指针类型”——像C语言的[]那样用()来读写内存中的数组! - 技术宅的结界 - Powered by Discuz! https://www.0xaa55.com/forum.php?mod=viewthread&tid=10948

Global site tag (gtag.js) - Google Analytics