Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Mikle
-
- Изобретатель велосипедов
-
-
- Сообщения: 4148
- Зарегистрирован: 25.03.2003 (Вт) 14:02
- Откуда: Туапсе
Mikle » 31.07.2008 (Чт) 19:58
Про двумерные (и вообще, N-мерные массивы контролов)
С помощью Load создаем обычный одномерный "недомассив", задаем:
- Код: Выделить всё
Dim Labs () as label
а в FormLoad после серии Load-ов цикл:
- Код: Выделить всё
redim labs(xMax,yMax)
for y=0 to yMax
for x=0 to xMax
set labs(y,x)=Label(x+y*xMax)
next x
next y
-
RayShade
-
- Scarmarked
-
-
- Сообщения: 5511
- Зарегистрирован: 02.12.2002 (Пн) 17:11
- Откуда: Russia, Saint-Petersburg
-
RayShade » 31.07.2008 (Чт) 20:05
Вложенный цикл - это минус в перформанс.
Вложенный цикл с созданием контролов - это полный пэ по тому же адресу
I don't understand. Sorry.
-
Хакер
-
- Телепат
-
-
- Сообщения: 16478
- Зарегистрирован: 13.11.2005 (Вс) 2:43
- Откуда: Казахстан, Петропавловск
-
Хакер » 31.07.2008 (Чт) 20:47
RayShade
Первое высказывание безосновательно.
Второе — вообще неверное. Где ты там нашёл создания контроллов?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.
-
Mikle
-
- Изобретатель велосипедов
-
-
- Сообщения: 4148
- Зарегистрирован: 25.03.2003 (Вт) 14:02
- Откуда: Туапсе
Mikle » 01.08.2008 (Пт) 8:23
RayShade
Однократная задержка на несколько миллисекунд при старте программы...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 66