VB事件翻译,急

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB事件翻译,急相关的知识,希望对你有一定的参考价值。

因为本人实在是对洋文一巧不通,但又对VB有浓厚的兴趣,书店又太远,懒的去。所以请大哥大姐们帮忙翻译下各事件的意思,回答的好追加分!!!
change
click
dblclick
dragdrop
dragover
gotfocus
keydown
keypress
keyup
linkclose
linkerror
linknotify
linkopen
lostfocus
mouedown
mousemove
moueup
olecompletedrag
oledragdrop
oledragover
olegivefeedback
olegsetData
OLEStarDrag
Paint
Resize
Validate
我要的只是翻译,多余的话就不必了,谢谢!

change 改变
click 点击
dblclick 双击
dragdrop 拖下
dragover 拖出
gotfocus 获得焦点
keydown 按键按下
keypress 按下按键
keyup 按键弹起
linkclose 连接关闭
linkerror 连接错误
linknotify 连接通知
linkopen 连接打开
lostfocus 失去焦点
mousedown 鼠标点下
mousemove 鼠标移动
moueup 松开鼠标
OLECompleteDrag 源部件拖放
OLEDragDrop 源部件放下
OLEDragOver 源部件移出
OLEGiveFeedback 源部件移出后
OLESetData 获得数据
OLEStartDrag 开始使用
Paint 打印,显现
Resize 调整
Validate 使有效
参考技术A 怎么自己不去看vb帮助?

选中事件名称,按F1键,帮助就出来了,哈哈
参考技术B 懒人中,等待勤快的翻译。 参考技术C 还是看看书吧,连用法一起学了

急!!vb怎么创建数组?

超级简单的问题 快啊

在 Visual Basic 中有两种类型的数组:固定大小的数组— 它总是保持同样的大小,以及在运行时大小可以改变的动态数组。在本章后面的“动态数组”中将要详细讨论动态数组。

声明固定大小的数组
有三种方法声明固定大小的数组,用哪一种方法取决于数组应有的有效范围:

建立公用数组,在模块的声明段用 Public 语句声明数组。

建立模块级数组,在模块的声明段用 Private 语句声明数组。

建立局部数组,在过程中用 Private 语句声明数组。
设定上下界
声明数组时,在数组名之后跟一个用括号括起来的上界。上界不得超过 Long 数据类型的范围(-2,147,483,648 到 2,147,483,647)。例如,下列数组声明可出现在模块的声明段:

Dim Counters (14) As Integer '15 个元素。
Dim Sums (20) As Double '21 个元素。

为建立公用数组,直接用 Public 取代 Dim。

Public Counters (14) As Integer
Public Sums (20) As Double

在过程之中同样的声明使用 Dim:

Dim Counters (14) As Integer
Dim Sums (20) As Double

第一个声明建立了一个有 15 个元素的数组,其索引号从 0 到 14 。第二个声明建立了一个有 21 个元素的数组,其索引号从 0 到 20 。缺省的下界为 0。

为了规定下界,用关键字 To 显式提供下界(为 Long 数据类型):

Dim Counters (1 To 15) As Integer
Dim Sums (100 To 120) As String

在前述声明中,Counters 的索引值范围从 1 到 15,而 Sums 的索引值范围从 100 到 200。

包含其它数组的数组
有可能建立 Variant 数据类型数组,并与不同数据类型的数组共居一处。以下代码建立两个数组,一个包含整数,而另一个包含 字符串。然后声明第三个 Variant 数组,并将整数和字符串数组放置其中:

Private Sub Command1_Click ()
Dim intX As Integer '声明计数器变量。
'声明并放置整数数组。
Dim countersA (5) As Integer
For intX = 0 To 4
countersA (intX) = 5
Next intX
'声明并放置字符串数组。
Dim countersB (5) As String
For intX = 0 To 4
countersB (intX) = "hello"
Next intX
Dim arrX (2) As Variant '声明拥有两个成员的新数组。
arrX (1) = countersA () '将其它数组移居到数组。
arrX (2) = countersB ()
MsgBox arrX (1) (2) '显示每一个数组的成员。
MsgBox arrX (2) (3)
End Sub

多维数组
有时需要追踪记录数组中的相关信息。例如,为了追踪记录计算机屏幕上的每一个像素,需要引用它的 X、Y 坐标。这时应该用多维数组存储值。

可用 Visual Basic 声明多维数组。例如,下面的语句声明了一个过程内的 10 × 10 的二维数组。

Static MatrixA (9, 9) As Double

可用显式下界来声明两个维数或两个维数中的任何一个:

Static MatrixA (1 To 10, 1 To 10) As Double

可以将所有这些推广到二维以上的数组。例如:

Dim MultiD (3, 1 To 10, 1 To 15)

这个声明建立了三维数组,大小为 4 × 10 × 15。元素总数为三个维数的乘积,为 600。

注意 在增加数组的维数时,数组所占的存储空间会大幅度增加,所以要慎用多维数组。使用 Variant 数组时更要格外小心,因为他们需要更大的存储空间。
用循环操作数组
可以用 For 循环嵌套有效的处理多维数组。例如,在 MatrixA 中基于每个元素在数组中的位置为其赋值:

Dim I As Integer, J As Integer
Static MatrixA(1 To 10, 1 To 10) As Double
For I = 1 To 10
For J = 1 To 10
MatrixA (I, J) = I * 10 + J
Next J
Next I

详细信息 关于循环的详细信息,请参阅本章后面的“循环结构”部分。
参考技术A dim a(100) as integer
dim a(n) as integer

以上是关于VB事件翻译,急的主要内容,如果未能解决你的问题,请参考以下文章

java中的事件处理,对于vb.net专家

MouseOver是啥事件?急`

vb中单击命令按钮触发哪些事件

vb窗体中的resize是啥事件?

vb窗体中的resize是啥事件?

vb中如何触发form的dblclick事件而不触发form的click事件