Сравнение значений массива с индексами изображений.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Adolf
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 30.01.2005 (Вс) 11:01
Откуда: Ленинградская область, город Гатчина

Сравнение значений массива с индексами изображений.

Сообщение Adolf » 25.06.2005 (Сб) 17:17

Программа проделывает вычисления, затем в массив (Z) записывается 5-ть случайных, неповторяющихся числ из 52.

Существует 52 изображения: img1, img2,...img52.

Как их связать, чтобы:
если выпадает Z(0) = 42, то в imgPlace1.picture = img42.picture
Z(1) = 1, то в imgPlace2.picture = img1.picture
...
Z(5) = 22, то в imgPlace5.picture = img22.picture


Как мне сделать такое (то что наклонным шрифтом)?

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 25.06.2005 (Сб) 18:36

Используй .Index!
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

Adolf
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 30.01.2005 (Вс) 11:01
Откуда: Ленинградская область, город Гатчина

Сообщение Adolf » 25.06.2005 (Сб) 20:19

Что-то не понял, как именно? Приведи пример кода, пожалуйста (на примере легче будет понять).

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.06.2005 (Сб) 20:25

Adolf, вместо img1, img2, ... img52 юзай img(1), img(2), ... img(52), и с imgPlace так же - тогда вся проверка будет обычным циклом.
Изображение

Adolf
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 30.01.2005 (Вс) 11:01
Откуда: Ленинградская область, город Гатчина

Сообщение Adolf » 25.06.2005 (Сб) 23:03

Да я уже разобрался, но все-равно спасибо!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 184

    TopList