我想在一个类中定义一个列表,然后根据条件向其中添加列表项,然后将这个列表作为参数传递,但添加的语句出错,程序如下:
dim m_WrongNodeList as listbox
m_WrongNodeList.AddItem (m_Node.baseName)'出错语句
出错信息:object variable or with block variable not set
定义为new listbox也不可以
请问应如何解决
谢谢
...全文
1346打赏收藏
关于listbox
我想在一个类中定义一个列表,然后根据条件向其中添加列表项,然后将这个列表作为参数传递,但添加的语句出错,程序如下: dim m_WrongNodeList as listbox m_WrongNodeList.AddItem (m_Node.baseName)'出错语句 出错信息:object variable or with block variable not set 定义为new listbox也不可以 请问应如何解决 谢谢
谢谢,用集合可以添加成功,但应如何将这个集合作为参数从类传递到窗体呢?谢谢
加载窗体程序如下:
dim m_WrongNodeList(1 to 1024) as string
-------
Load frmCompileResult
Set frmCompileResult.WrongNodeLi = m_WrongNodeList()
frmCompileResult.Show vbModal
Set m_WrongNodeList() = frmCompileResult.WrongNodeLi
Unload frmCompileResult
然后在frmCompileResult窗体中定义
public WrongNodeLi(1 to 1024) as string '出错