能引用其他窗体中定义的变量吗?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

能引用其他窗体中定义的变量吗  
  我不想用全局变量,想在一个窗体中引用其他窗口中的变量,可以做到吗?  
  其他语言可以定义一些窗体级的属性,别的窗体可以调用这些属性,不知在vb中能否实现,还是有别的办法可以实现?

· 网友精彩回答:

发表者:licry01

可以  
  前提是,被引用的form必需要先的load到内存中,被引用的变量和方法必需声明为public的

发表者:yangfengcl

當然可以的。  
  比如在form1中定義一個公用變量,在form2中引用  
  form1中  
  option   explicit  
  public   ints   as   integer  
  private   sub   form_load()  
  ints=5  
  end   sub  
   
  form2中  
  private   sub   form_load()  
  msgbox   "ints值為:"   &   ints  
  end   sub  
 

发表者:lzheng2001

可以,定义的时候用   public   定义  
  public   mstest   as   string  
   
  在窗体被load后,其它窗体就可以访问它了,    
  msgbox   form2.mstest    
 

发表者:fishmans

调用别的窗体的public变量或过程时,vb会自动先载入对应的窗体  
 

发表者:code84

public   公共变量  
  private     模块级  
  dim         当在公共声明行声明时是模块级  
                在过程里是局部  
   
  你这里需要的是public   所错了见谅

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved