当前位置:网站首页 > Vue.js开发 > 正文

vb6.0名词解释大全(vbac名词解释)



《VBA中类的解读及应用》教程【】是我推出的第五套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。

类,是非常抽象的,更具研究的价值。随着我们学习、应用VBA的深入,有必要理解这些抽象的理论知识。对象,类,过程,方法,属性,事件,接口,接口如何实现等等。掌握了这些理论,不仅对于VBA这种寄生语言的实质有所深入的理解,也对自然界的很多事物将同样有所感悟。目前,这套教程程序文件已经通过32位,64位两种office系统测试。

这套教程共两册,八十四讲,今后一段时间会给大家陆续推出修订后的教程内容。今日的内容是:VBA中类的解读及应用第十七讲:利用类方法和事件,让文本框在激活时改变颜色(下)

6dce42fc91feb3879725cc804c74d27b.jpeg

【分享成果,随喜正能量】不管在什么单位上班,工作而已,切记不要太上头。同事只是工作的伙伴,能处就处,不能处就拉倒,面子上过得去即可,没必要取悦任何人。领导也是打工的,我们没欠他什么,没必要唯唯诺诺,尊重即可,没必要太恭维!。

我们接着上讲的内容讲解,这讲我们看程序的运行.根据程序的运行过程再次理解类的相关知识。

1) 点击此程序的运行按钮,弹出下面的窗体。

d0522cbac5553b24cc623d13f9c87c8d.jpeg

上面窗体在弹出的时候,执行了下面代码:

If TypeName(myctl) <> "CommandButton" And TypeName(myctl) <> "Label" Then

yy = TypeName(myctl)

m = m + 1

ReDim Preserve mytexbox(1 To m)

Set mytexbox(m) = New mytebox '创建一个新的mycdl类对象

Set mytexbox(m).mBOX = myctl '设置关联

End If

Next

将每个文本框设置为新的类,并关联上了响应类事件的类对象mBOX。

1) 我们点击第二排第一个文本框,由于这个文本框关联了响应类事件的类对象的mBOX.我们到类模块中看看mBOX有什么事件发生:一共是两个事件:mBOX_Change和mBox_MouseDown。当点击发生,会触发mBox_MouseDown事件:

Private Sub mBox_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)

For i = 2 To 4

With UserForm7.Controls("TextBox" & i)

.ForeColor = 0 '(黑色)

.BackColor = ' (白色)

TT = .Text

End With

Next

mBOX.BackColor = ' (蓝色)

mBOX.ForeColor = '白色

End Sub

这个事件中将把前景变成白色,背景变成蓝色。

ab25a1b802f4aa62d5d104f0fa6d8d2d.jpeg

2) 当我们录入数值时发生了mBOX_Change事件,我们看看这个事件的代码:

Private Sub mBOX_Change()

m = mBOX.Text

If m = "" Then m = 0

If m > 100 Then

MsgBox ("已经超过100"): DoEvents

End If

End Sub

我们录入一个数值111,会触发这个事件中的弹出对话框动作:

79482e5fd51a44dc3994750c35f86027.jpeg

3) 在窗体上的求和及重置两个按钮没有被列入类中,不会执行类的动作。

5b3e1b1aca44a50dd7286501d937afba.jpeg

今日内容回向:

1 窗体的对象如何触发类的事件?

2 类中定义的响应类事件的对象是如何落实到窗体上控件的?

本讲内容参考程序文件:VBA-CLASS(1-28).xlsm

8fc3ddec7cfa59e9b28d27ec026660c4.jpeg

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

6fd8c2bafedd1a422715d0945173567b.jpeg

9ee45be6cd2d8a5af3f609ffa8c91b86.jpeg

到此这篇vb6.0名词解释大全(vbac名词解释)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 多级列表1.1 1.2(多级列表1.1怎么变2.1wps)2024-12-15 07:27:08
  • keil5.29破解(keil5软件破解)2024-12-15 07:27:08
  • keil破解到2032年(keil5.30破解)2024-12-15 07:27:08
  • jsy是哪个明星的名字缩写(jsy是哪个女明星的缩写)2024-12-15 07:27:08
  • js深拷贝应用场景(js深层拷贝)2024-12-15 07:27:08
  • vue2父子组件传值props(vue父子组件传值emit)2024-12-15 07:27:08
  • vue钩子函数和生命周期(vue的钩子函数和生命周期详解)2024-12-15 07:27:08
  • npm安装nodemodules(npm安装vue)2024-12-15 07:27:08
  • oran系统(oran 7.2)2024-12-15 07:27:08
  • 数组方法js(数组方法find)2024-12-15 07:27:08
  • 全屏图片