newbie1992 Ответов: 2

Индекс находился за пределами границ при добавлении кнопки в массив


привет

Я пытаюсь хранить свои кнопки в массиве
но он постоянно выскакивает сообщение об ошибке и утверждает, что индекс находится за пределами массива

Что я уже пробовал:

dim _buttonArray() as button
dim _button as button

_buttonArray = {}
_button = new button

for i as integer = 0 to 2

with _button
'some setting for my button
end with

_buttonArray(i) = _button

next

2 Ответов

Рейтинг:
12

Peter Leow

Укажите размер массива снаружи:

Dim _buttonArray() As Button = New Button(2) {}
затем выполните цикл до размера массива
For i As Integer = 0 To _buttonArray.Length - 1
Не забыть снять
_buttonArray = {}


Рейтинг:
12

Asmita Bhurke

Пожалуйста, создайте экземпляр вашей кнопки внутри цикла

for i as integer = 0 to 2

_button = new button

with _button
'some setting for my button
end with

_buttonArray(i) = _button

next


Также определите размер массива кнопок.