社区
VB基础类
帖子详情
请问不同窗体之间的变量如何调用??
liuks
2001-10-02 04:26:29
各位大虾:
我做了一个数据处理方面的程序,见了两个窗体,但两个窗体之间的变量无法公用,改为用public或global定义变量,系统提示不能用于定义数组和varient类型。
请指教,谢谢!
...全文
299
24
打赏
收藏
请问不同窗体之间的变量如何调用??
各位大虾: 我做了一个数据处理方面的程序,见了两个窗体,但两个窗体之间的变量无法公用,改为用public或global定义变量,系统提示不能用于定义数组和varient类型。 请指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuks
2001-10-07
打赏
举报
回复
多谢多谢!
我用OZW的方法已经搞定。
谢谢各位大侠指点!
daobei
2001-10-06
打赏
举报
回复
我知道,把公共变量放到公共模块就搞定了。
HZN
2001-10-05
打赏
举报
回复
public
Yager_1978
2001-10-05
打赏
举报
回复
在要被調用的窗體中定義成Public(將Dim改成Public)然後這樣調用: 窗體名.變量名
ozw
2001-10-05
打赏
举报
回复
定义成集合类型,实际上就是哈希表
liuks
2001-10-05
打赏
举报
回复
多谢多谢!
不知ArmorCar说的public collection 是什么意思?
ArmorCar
2001-10-04
打赏
举报
回复
Use public collection.
langzhi
2001-10-04
打赏
举报
回复
up
ozw
2001-10-04
打赏
举报
回复
试过了!!
pctommy
2001-10-04
打赏
举报
回复
yes,yes
liuks
2001-10-04
打赏
举报
回复
我现在用的这台机子上没有VB
但是我记得public也不能用于定义Variant变量
不知你上面的代码试过吗?
ozw
2001-10-04
打赏
举报
回复
Form1的代码
Public a As Variant
Private Sub Form_Load()
ReDim a(1)
a(0) = "Hello"
a(1) = "VB"
Form2.Show
End Sub
Form2的代码
Private Sub Form_Load()
Dim i As Integer
For i = 0 To UBound(Form1.a)
MsgBox Form1.a(i)
Next i
End Sub
lty
2001-10-04
打赏
举报
回复
要是数组的话,就用一个不可见的FlexGrid控件好了。其实代码可以很简单易读。
资源的开销我想不会成太大的问题吧。
ozw
2001-10-04
打赏
举报
回复
数组不行?
那用Variant,跟数组一样的用法
skyle
2001-10-04
打赏
举报
回复
我是通过中间容器来实现的,很多控件都可以做的。
windtang2001
2001-10-04
打赏
举报
回复
在模块中定义
愿和全人类共扯一个蛋
2001-10-04
打赏
举报
回复
也可以用全局变量
pp616
2001-10-04
打赏
举报
回复
你在模块中定义成程序级的变量不就在什么地方都可以用了吗?何必这么麻烦?
liuks
2001-10-04
打赏
举报
回复
对不起,我想你们误会我的意思了
我想要传递的是数组,而public 不能用于定义数组。
如:
public a(1 to 10000) as double
或
public a() as double
在编译时都是通不过的。
progame 所说的label 方法不知是怎么用的,能不能给个例子啊?谢谢!
progame
2001-10-02
打赏
举报
回复
请问这样的话,在Form卸载后,a是否还存在?
加载更多回复(4)
MFC
不同
窗体
之间
变量
调用
应用场景: (1)主对话框包含一个Tab控件,Tab控件用来切换显示若干子对话框,子对话框类的成员需要互相访问。 (2)或者程序中包含多个类,各类
之间
需要互相访问。 方法1-定义指针成员
变量
: 详情参见文章:MFC一个类访问另一个类成员对象的成员
变量
值 - 路人浅笑 - 博客园 https://www.cnblogs.com/perfy/p/5329630.html 方法2-定义全局指针...
C# WinForm 在父
窗体
与子
窗体
之间
互相
调用
变量
或方法
【父
窗体
调用
子
窗体
变量
或方法】: 首先在父
窗体
下定义子
窗体
,如:SubForm subform1=new SubForm(); 再将子
窗体
subform1中需要
调用
的
变量
改为全局
变量
(public),父
窗体
即可通过代码“subform1.
变量
名”
调用
。 方法
调用
同理。 【子
窗体
调用
父
窗体
变量
或方法】: 将父
窗体
下的
变量
设
c# 学习笔记 (2)
窗体
之间
互相
调用
的方法
c# 学习笔记 (2)
窗体
之间
互相
调用
的方法
C# 子
窗体
中
调用
父
窗体
中的方法(或多
窗体
之间
方法
调用
)
本文转载:http://www.csframework.com/archive/2/arc-2-20110805-1771.htm 文章侧重点主要是讨论“
窗体
”与“
窗体
”
之间
方法的
调用
,以及“MDI父
窗体
”与“Chilid子
窗体
”
之间
如何相互的
调用
方法。 C# 子
窗体
中
调用
父
窗体
中的方法(或多
窗体
之间
方法
调用
) 看似一个简单的功能需求,其实很多初学者处理不好的,很多朋友会这么写
C#
不同
窗口类中的
变量
相互
调用
在主
窗体
中把要在另一个窗口中
调用
的
变量
设为static类型即可,前面还要加public 转载于:https://www.cnblogs.com/lcxu2/archive/2010/12/07/2004030.html
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章