Страница: 1 |
Страница: 1 |
Вопрос: !МАССИВЫ!
Добавлено: 13.08.09 08:30
Автор вопроса:
UnDeAdZak
Дарова н6арод! Подскажите пожалуйста, а можно - ли в Visual Basic.NET создавать массивы обьектов и если можно то как это сделать, и как добавить ещщё 1 обьект в массив?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа: Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #1
Добавлено: 13.08.09 15:25
Я так понял массив контролов.
Изменение размера массива:
ReDim mas(0 to 9) изменяет размер с обнулением данных
ещё есть
ReDimPreserve mas(0 to 9) - вроде как то так писалось, точно не помню. Изменяет размер без обнуления данных.
Номер ответа: 2
Автор ответа: UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #2
Добавлено: 13.08.09 17:59
спасибо. блин в 6,0 всё делалось в 10 раз прощще, зачем было так усложнять?
Номер ответа: 3
Автор ответа: UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #3
Добавлено: 13.08.09 18:11
Чето не работает
.уже всё пробовал.
Номер ответа: 4
Автор ответа: fluke
ICQ: 318170731
Вопросов: 15
Ответов: 96
Профиль | | #4
Добавлено: 13.08.09 19:38
Если хочешь проще то юзай коллекцию
Dim List As New List(Of Label)
' добавим элементи
List.Add(Label1)
List.Add(Label2)
List.Add(Label3)
' или сразу массив элементов
List.AddRange(New Label() {Label1, label2, label3})
' юзаем свойство єлемента
List(0).Text = "Метка"
Номер ответа: 5
Автор ответа: Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #5
Добавлено: 13.08.09 20:46
Сорри объясню всё дальше.
1. Ты должен во всех контролах задать их расположение и Visible = True
2. Потом такой цикл прописать
Так должно работать.
Всё сделали так, потому что Вижуал Студио основано на классах и всё является объектами, даже переменные. Правда для стандартных переменных не надо применять New а для всего остального при обращении надо.
Если честно то я тоже начинал с ВБ6, но ВБ.Нэт намного круче к нему просто надо привыкнуть.
Номер ответа: 6
Автор ответа: UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #6
Добавлено: 13.08.09 20:58
Ну про visible = true, я помнил из Visual Basic 6.0 и про расположение догадался, а вот длинну и ширину писать надо?(Width и Height)
Номер ответа: 7
Автор ответа: Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #7
Добавлено: 13.08.09 23:16
Длину и ширину тоже желательно, так он вроде по умолчанию ставит.