Всё гениальное просто...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Terarist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 154
Зарегистрирован: 03.02.2003 (Пн) 18:28
Откуда: Russia

Всё гениальное просто...

Сообщение Terarist » 28.05.2003 (Ср) 12:44

Как заставить менять картинку через каждую секунду, я пробовал, но такое не катит... :(
Код: Выделить всё
Private Sub Command4_Click()
Timer1.Enabled = True
s = 300
Timer1_Timer

End Sub


Private Sub Timer1_Timer()
Label1.Caption = "Âû äîëæíû ïðîéòè èãðó çà îñòàâøèåñÿ / ñåê " & Str(s) & "ñåêóíä"
s = s - 1
If Image1.Picture = LoadPicture("c:\pt.bmp") Then
Image1.Picture = LoadPicture("c:\Ïòè÷êà1.bmp")
ElseIf Image1.Picture = LoadPicture("c:\Ïòè÷êà1.bmp") Then
Image1.Picture = LoadPicture("c:\pt.bmp")
End If
End Sub

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 28.05.2003 (Ср) 13:19

Ты че? Афигел? :evil:
Столько тем создавать!
Делать нечего?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

LsD85
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 118
Зарегистрирован: 04.06.2002 (Вт) 12:48
Откуда: Russia

Ты что...

Сообщение LsD85 » 28.05.2003 (Ср) 14:35

Ты чо проверяешь равен ли обьект с картинкой загрузке картинкее, сделай переменную, которая если будет равна 1 то загружать картинку и приравнять переменную 0, начеЕсли переменная = 0 тогда другую загружать и переменную в единцу.

ох поставят тебе "!" за столько тем
OO
-=-

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 07.06.2003 (Сб) 6:35

Код: Выделить всё
Private Sub Timer1.timer ()
    Static State As Integer
    Image1.picture = "C:\image" & cstr(State) & ".bmp"
    State = (State + 1) Mod 4
End Sub

Просто и красиво. Вот только нужны картинки с именами image0.bmp, image1.bmp image2.bmp image3.bmp
Не так страшен русский танк, как его пьяный экипаж

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 07.06.2003 (Сб) 6:38

Что-то в глазах двоится.
Если картинки 2, то
Код: Выделить всё
State = (state + 1) Mod 2
, и файлы соответственно image0.bmp b image1.bmp.
Ну, прости за ошибку, грузить их надо через
Код: Выделить всё
LoadPicture("C:\image" & cstr(State) & ".bmp")
Не так страшен русский танк, как его пьяный экипаж

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

Сообщение Boris_BGB » 07.06.2003 (Сб) 13:37

Да блин, юзай select case и не надо ничего мудрить!
SkateBoarding is not a crime!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.06.2003 (Вс) 12:40

Urvin, сразу видно любителя красивых решений :)
Только для двух состояний лучше использовать State = 2 - State (переключение между 0 и 1)
Lasciate ogni speranza, voi ch'entrate.

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 08.06.2003 (Вс) 13:02

По-моему, универсализм никому не мешал.
Не так страшен русский танк, как его пьяный экипаж

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 08.06.2003 (Вс) 16:31

Alibek, тогда
Код: Выделить всё
State=1-State
Ибо две картинки, 1 и 0
Не так страшен русский танк, как его пьяный экипаж


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 70

    TopList