 |
如何将窗体.控件的名称作为变量来运用?
例如:Form1 Form2 都包含一名为 label 的控件,如何以Form1、Form2 作为变量来控制label的显示内容?(bank)
|
| |
|
 |
CallByName 函数就可以。
具体语法:
CallByName(object , procedurename , calltype , [arguments ( ) ] )
object :对象名,变体
procedurename :属性/方法名,字符串
calltype:表示设置/得到属性还是调用方法
最后面的参数代表属性/方法所需要的参数。
例如:
CallByName Text1 , "MousePointer" , vbLet , vbCrosshair
Result = CallByName ( Text1 , "MousePointer" , vbGet )
CallByName Text1 , "Move" , vbMethod , 100 , 100
以上代码很容易读懂吧?
相关问题:
QA001720 "在VB5中实现VB6中CallByName函数的功能"
QA003609 "如何根据用户输入的控件名,可以使此控件得到焦点"
QA002250 "如何在函数间传递对象"
此问题由物理大腕
回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 窗体与菜单, form, window, tform。
|
| |
|
| |
|
| |
|
|