VB6.0实现两个数(图片)的交换

在计算机编程中经常会涉及到值的交换与传递,比如两幅图片互换位置,数组中两个数交换位置。这中间需要用到一个中间变量进行传递,接下来就以交换数组中元素位置为例,说明这种交换算法。

操作方法

  • 01

    打开VB6.0,新建一个工程,在窗体中添加一个命令按钮,caption改为“交换数组元素”,添加一个标签控件,将名字改为Lbl1,将Form1窗体的caption属性改为“数组元素交换”,将界面设置成下图:

  • 02

    双击窗体,在Load事件中写入如下代码: Randomize For i = 1 To 10 a(i) = Int(Rnd * 101 + 100) Lbl1.Caption = Lbl1.Caption & a(i) & " " Next i

  • 03

    在通用对话框对数组进行定义,使其成为窗体级变量: Dim a(1 To 10) As Integer

  • 04

    双击“交换数组元素”命令按钮,进入代码编辑窗口,输入如下代码: i = InputBox("请输入需要交换的首个元素下标", "输入待交换元素序号") j = InputBox("请输入需要交换的第二个元素下标", "输入待交换元素序号") t = a(i) '将 a(i)赋值给中间变量t a(i) = a(j) a(j) = t Lbl1.Caption = "" For i = 1 To 10 Lbl1.Caption = Lbl1.Caption & a(i) & " " Next i

  • 05

    关闭代码窗口,按下F5运行程序,产生10个随机数,标签中显示10个数:

  • 06

    单击“交换数组元素”命令按钮,弹出一个输入对话框,要求输入需要交换的首个元素下标,这里输入1,按确定按钮结束输入,如图:

  • 07

    紧接着又弹出一个输入对话框,要求输入需要交换的下一个元素下标,这里输入2,注意观察原来第一和第二个元素,如图:

  • 08

    按确定按钮结束输入,此时再观察标签中第一和第二个元素位置已经相互交换了。

(0)

相关推荐

  • VB6.0函数load和unload应用方法

    VB6.0中有两个函数:load函数.unload函数,其中load函数用来装载VB控件,unload函数用来卸载VB控件,下面就用一个实例来说明这两个函数的用法. 操作方法 01 运行Microso ...

  • VB6.0找出若干个数中最大的数

    有一个数组,里面有若干个数,接下来介绍VB6.0编程实现搜索最大(最小)数,并进行输出的过程: 操作方法 01 在若干个数中求最大值,一般先假设一个较小的数为最大值的初值,若无法估计较小的值,则取第一 ...

  • VB6.0怎么使用图片框?

    VB6.0中的图片框该怎么使用呢?下面我们就来详细的教程. 1.首先启动我们的软件,新建一个标准Exe工程. 2.接下来我们在工具箱中找到图片框控件. 3.这时候我们可以直接在页面上绘制. 4.如果想 ...

  • c语言实现两个数的交换

    本教程将介绍实现两个数的交换 操作方法 01 打开vs2010软件,如图所示: 02 新建一个空项目,如图所示: 03 添加一个swap.c文件,如图所示: 04 输入main主体,如图所示: 05 ...

  • VB6.0中图片框的使用

    VB6.0中图片框的使用 操作方法 01 双击桌面快捷图标启动软件. 02 点选 标准EXE ,然后 点击 确定. 03 双击工具箱中的图片框,或者右击点一下,然后在窗体上拖曳 04 双击进入代码窗口 ...

  • VB6.0编程实现杨辉三角的打印输出

    杨辉三角是一个著名的数学问题,在高中学二次项系数就学过.仔细观察其规律,可以通过VB6.0编制代码实现杨辉三角的打印输出,接下来就简要介绍步骤. 操作方法 01 仔细观察杨辉三角的规律可以发现:从第二 ...

  • VB6.0选择法对数组进行排序

    在日常生活中经常需要对一组数据按照一定规律进行排列,在Excel就可以按照一定关键字进行升序或者降序排列,接下来介绍如何用VB6.0实现选择法对数组进行排序: 操作方法 01 打开VB6.0,新建一个 ...

  • VB6.0安装失败解决办法

    第一步:删除注册表信息 打开注册表编辑器方法:点击“开始”按钮,单击“运行”,(或者快捷键windows+R)敲入RegEdit然后是你要删除的注册表中的某一项。 或者你敲入Regedit 在注册表中 ...

  • VB6.0安装失败怎么办

    第一步:删除注册表信息 打开注册表编辑器方法:点击"开始"按钮,单击"运行",(或者快捷键windows+R)敲入RegEdit然后是你要删除的注册表中的某一项 ...