VB多窗体数据共享编程开发!

Posted 跟我学VB

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB多窗体数据共享编程开发!相关的知识,希望对你有一定的参考价值。

VB编程学习有难题,关注跟我学VB就够了!

VB多窗体数据调用

程序需求:

在我们编写软件的时候,往往会遇到一次输入的数据,想在多窗体同时获取并且使用的情况。在同一个窗体下,输入一个数据可以很轻松的实现在本窗体其他对象或者控件的事件中使用,可是多窗体时如何做呢?

这时候我们就需要一个公共的模块了,在里面定义公有的属性和方法,这样即可实现在多窗体中同时获取输入的数据。


下面我们以计算圆的面积为例,简单介绍一下实现的过程。



首先要在模块中定义下列内容。

Public a$

Public c%

Public d As Double

Public Const pi = 3.14



然后我们在form1中写下列代码:


Private Sub Command1_Click() 

'在form1中通过输入对话框输入数据,然后得到数据

a = InputBox("请输入学习感想")

c = 5

Text1 = a

Text2 = c

d = pi * c * c

'Print a; vbCrLf; c; vbCrLf; d

Print "您输入的感想是:" & a; vbCrLf; "圆的半径是:" & c; vbCrLf; "计算得到的面积是:" & d

End Sub

Private Sub Form_Click() '加载form2

Form2.Show

Unload Me

End Sub



程序运行如下图,输入的数据直接显示到窗体和文本框


VB多窗体数据共享编程开发!


VB多窗体数据共享编程开发!


然后我们在form2中写下列代码:


Dim d1 As Double

Private Sub Command1_Click()

Print "您form1中输入的感想是:" & a; vbCrLf; "form1中圆的半径是:" & c; vbCrLf; "form1中计算的面积是:" & d

d1 = pi * d * d '取form1中的数据计算的半径为基础,计算得到的新的面积

Print "本次计算得到的面积是:" & d1

End Sub



程序运行如下图,在form1中输入的数据直接显示到了form2的窗体并且以form1中计算得到的面积为半径,再次计算圆的面积。





跟我学VB微信平台2018年年末VB视频讲解进行中,利用好年末让自己真正掌握一门编程语言,方便我们的工作和学习,提高自身技能,就来跟我学VB!




  1. 大家在学习的过程中有问题

  2. 或者需要报名视频课程的朋友

  3. 可以长按识别下方的二维码

  4. 获取更多学习帮助。


  5. 愿大家都能顺利学好VB

  6. 轻松掌握编程开发!


跟我学VB微信平台

2018年末钜惠献礼

优惠活动

1、VB全套学习资料,包括视频资料、课件教程、编程实例大全(包含源代码工程文件)限时优惠发放;



3、2019年3月份全国计算机二级考试辅导集训报名中,提前准备,认真备考。新考试政策调整下,不提前认真备考,可以说只能等着下次报名再考了。


以上是关于VB多窗体数据共享编程开发!的主要内容,如果未能解决你的问题,请参考以下文章

VB编程开发共计10多G的全套学习资源...

VB编程开发的实际项目视频演示展览

VB编程开发的学生成绩管理系统

vb编程里,如何实现点击窗体中一个文本框出现日历控件,然后可以选择相应的日期,填入文本框,日历控件消失?

VB数据库的问题

VB与数据库编程开发全套学习资源U盘本周末优惠发放!