Кто первый

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Кто первый

Сообщение _Мика_ » 19.12.2003 (Пт) 13:51

На форме есть 8 PictureBox'ов и полоса у котрой Left=13920.Все 8 PictureBox'ов начинают одновременно ехать в правую сторону с разной скоростью. ВОПРОС:
Как узнать кто приехал первый кто второй и кто третий :(
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 19.12.2003 (Пт) 14:14

А что за проблема? Повесь таймер на форму и проверяй каждый раз, у кого left + width >= твоей конечной кординате.

SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Сообщение SSSerj » 19.12.2003 (Пт) 14:16

Ну вопервых можно перед изменением своиства Left, можно проверять достиг он конца формы или чего там. Размеры формы ведь известны.

А во вторых можно предположить что первым доедет тот у кого скорость больше ;)

Boris_BGB
Флудер-Энтузиаст
Флудер-Энтузиаст
 
Сообщения: 661
Зарегистрирован: 11.12.2002 (Ср) 11:41

Сообщение Boris_BGB » 19.12.2003 (Пт) 15:22

Твои картинки же что-то движет. Вот и запихни туда:

Код: Выделить всё
For i=1 to кол-во_картинок
If картинка(i).left > = конечная_точка Then MsgBox(" первая" & i)
Next i


Может не так, но принцип такой-же: перебрать картинки и узнать их положение.
SkateBoarding is not a crime!

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 19.12.2003 (Пт) 19:57

Спасибо всем но до меня до самого дошло.
Че-то я стормозил :oops:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList