我是VB的新手,我目前正在更新到VB.net。
我在此行的Comma, ')', or a valid expression continuation expected.
部分有错误To
:
ReDim m_ctrCurrentPositions(0 To m_frmResize.Controls.Count -1)
m_ctrCurrentPositions
定义为:
Private m_ctrCurrentPositions As ControlPositionType
经过一些阅读后,我想错误与(0 To Count-1)
有关,参数应该是(Count-1)
吗?或者声明错了吗?
答案 0 :(得分:1)
为了改变任何数组的大小,你必须传递一个INTEGER作为参数。
我相信你要找的陈述是:
ReDim m_ctrCurrentPositions(m_frmResize.Controls.Count-1)
此外,如果您想保留数组中的值,则需要使用Preserve
关键字。