怎么编写模拟电话拨号的VB程序

利用控件数组模拟出电话拨号程序,按任意一个字符在文本框中显示,但最多可拨11位数字字符。建立Command1控件数组,索引为0-9;Command2和Command3分别为“重拨”(重新显示原来所拨的号码)、“清屏”按钮;Timer1控件为“重拨”服务,具体操作如下。

操作方法

  • 01

    启动vb程序软件,在“新建工程”窗口选择【标准 EXE】,点击【打开】按钮,在工程界面的最右端下方的属性窗口中将“Form1”的“Caption”的内容改为“电话拨号模拟程序”,如图所示。

  • 02

    点击最左端工具箱中的【TextBox】,在窗体上拖动变成十字线的鼠标指针画出合适的文本框大小,或者是双击【TextBox】,会在窗体中自动出现文本框,自己拖动文本框调节大小和位置即可,还有单击最左端工具栏中的【Label】,其操作相同,如图所示。

  • 03

    单击最左端工具栏中的【CommandButton】,在窗体上拖动变成十字线的鼠标指针画出合适的控制按钮大小,或者是双击【CommandButton】,会在窗体中自动出现控制按钮,自己拖动控制按钮调节大小和位置即可,接着鼠标指向【Command1】右键单击,选择“复制”,再右键单击选择“粘贴”,在弹出的对话框“已经有一个控件为command1,创建一个控件数组吗?”中选择“是”,连续复制粘贴九次,如图所示。

  • 04

    再次单击最左端工具栏中的【CommandButton】,在窗体上拖动变成十字线的鼠标指针画出合适的控制按钮大小,或者是双击【CommandButton】,会在窗体中自动出现控制按钮,自己拖动控制按钮调节大小和位置,创建Command2和Command3控制按钮,如图所示。

  • 05

    单击最左端工具栏中的【Timer】,在窗体上拖动变成十字线的鼠标指针,或者是双击自动出现在窗体中,如图所示。

  • 06

    单击“Text1”,在最右端下方的属性窗口中将“Text"的内容“Text1”删除并置空,还可单击“Font”的内容“宋体”后面的“...”按钮,调节文本框中内容的字体、字形和大小;并将“Label1”的“Caption”的内容改为“电话号码:”其余操作相同,如图所示。

  • 07

    依次点击“Command1”,在最右端下方的属性窗口中将“Caption"的内容“Command1”按照电话号码布局改为“0”(1、2、3、4、5、6、7、8、9),还可单击“Font”的内容“宋体”后面的“...”按钮,调节控制按钮中内容的字体、字形和大小。“Command2”和“Command3”相同操作,但“Caption”的内容分别改为“重拨”和“清屏”,如图所示。

  • 08

    双击“Command1”,进入编辑程序: Dim n As String, i As Integer Private Sub Command1_Click(Index As Integer) Text1.Text = Text1.Text & Index End Sub 再双击“Command2”,进入编辑程序: Private Sub Command2_Click() n = Text1.Text Text1.Text = "" i = 1 Timer1.Interval = 200 Timer1.Enabled = True End Sub 再双击“Command3”,进入编辑程序: Private Sub Command3_Click() Text1.Text = "" End Sub 最后双击“Timer”,进入编辑程序: Private Sub Timer1_Timer() Text1.Text = Text1.Text & Mid(n, i, 1) i = i + 1 If i > Len(n) Then Timer1.Enabled = False End Sub

  • 09

    点击“运行”,选择“启动”,输入电话号码运行程序,模拟“重拨”和“清屏”便可。

  • 10

    最后点击“文件”,选择“保存工程”或者“生成工程1.exe(k)”,保存即可。

(0)

相关推荐

  • 怎么编写vb程序,求两个数的最大公约数

    下面编写的VB程序,是利用Sub子程序递归调用方式计算两个数M.N的最大公约数,其中M>N,且N≠0. 操作方法 01 启动VB程序,在"新建工程"界面选择[标准 EXE], ...

  • 如何用VB编写一个自然数阶乘的程序

    用vb编写自然数阶乘程序,在程序中输入任何一个自然数便可轻松得出其相应的阶乘答案. 操作方法 01 首先启动VB程序,在"新建工程"界面选择[标准 EXE],点击[打开]按钮,进入 ...

  • 怎么在VB程序内创建用户控件页面

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用电脑中的VB程序时,如何添加用户控件页面呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑中的VB程序,进入主页后,点 ...

  • 怎么在VB程序内完成属性页的添加

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用电脑中的VB程序时,如何添加属性页呢?接下来就由小编来告诉大家.具体如下:1.第一步,打开进入VB程序主页后,点击上方的工程选项. ...

  • 如何在VB程序下生成二维条码

    如何在VB程序下生成二维条码,包括PDF417.QrCode.DataMatrix和汉信二维条码,具体步驺如下: 操作方法 01 创建VB工程,COPY二维条码动态链接库到您的工程中.您需要引用的动态 ...

  • VB程序设置程序运行背景、设置程序界面图案

    VB程序设置程序运行背景.设置程序界面图案 操作方法 01 VB程序设置程序运行背景.设置程序界面图案 让我们的程序界面变得美观,可以在程序中插入图片,在运行的时候,程序运行背景为所插入图片. 02 ...

  • windows系统如何编写bat文件启动应用程序

    windows系统如何编写bat文件启动应用程序?不要着急,今天小编就来教大家. 操作方法 01 新建一个以bat结尾的文件. 02 找到QQ应用程序的路径,写入图中记事本中的代码. 03 如果路径中 ...

  • 用java编写超市收银小程序

    用java编写超市收银小程序 操作方法 01 打开Eclipse软件 02 创建一个新的类.class文档Cashier. 03 编写代码: import java.util.Scanner; pub ...

  • 如何使用C语言编写二进制转换为十进制的程序

    在有次上课的时候,老师布置了用C语言编写二进制转换为十进制的程序,我今天将我的心得与成果分享给大家. 操作方法 01 为了完成进制的转换,我在主函数中声明了个函数Sum,主要用于将二进制的每一位转换为 ...