Страница: 1 |
Страница: 1 |
Вопрос: КАРТИНКИ
Добавлено: 20.11.05 14:15
Автор вопроса: B@r@nOFF
Народ.
Как сделать так: щелкаешь по картинке и она изменяетсь на другую!!!
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа:
PeterS
Вопросов: 24
Ответов: 109
Профиль | | #1
Добавлено: 20.11.05 14:53
Image1.Picture = LoadPicture("<Имя_файла>"
PS: по-моему народ совсем книжек не читает, это же основы. Так мы свою ОСь на VB не напишем
Номер ответа: 2
Автор ответа:
PeterS
Вопросов: 24
Ответов: 109
Профиль | | #2
Добавлено: 20.11.05 14:54
Надо добавить:
Private Sub Image1_Click()
Image1.Picture = LoadPicture("E:\N2.bmp"
End Sub
А то человек наверное не поймёт первого!
Номер ответа: 3
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #3
Добавлено: 20.11.05 20:01
а может и вовсе нифига не поймет
Номер ответа: 4
Автор ответа:
B@r@nOFF
Вопросов: 8
Ответов: 13
Профиль | | #4
Добавлено: 20.11.05 22:31
Вопрос!!!
А если картинки E:\N2.bmp не будет, ТО И КАРТИНКА НЕ ПОЯВИТЬСЯ!!!
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 20.11.05 23:05
А ты вместо "E:\N2.bmp" напиши другой адрес, адрес существующей картинки (желательно незаархивированной в ZIP или в RAR), даю 100% — тебе это поможет )
Номер ответа: 6
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #6
Добавлено: 21.11.05 00:29
Я кажется понял, в чем проблема.
Создаешь Image2, в него суешь ту картинку, на которую надо сменить.
set Image1.Picture = Image2.Picture
End Sub
Кажется так сработает, не проверял, но суть та.
Номер ответа: 7
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #7
Добавлено: 21.11.05 11:22
Только не Image, а stdPicture или ресурс. Нахрен мусор на форме?
Номер ответа: 8
Автор ответа:
B@r@nOFF
Вопросов: 8
Ответов: 13
Профиль | | #8
Добавлено: 22.11.05 20:40
Victor
Ты попал в десятку
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 22.11.05 22:14
B@r@nOFF, пойми пральна, не совсем способ Victor'a удачен. Ну подумай, где видано чтоб на форме валялся какой-то Image c Visible=False, это по тупому как-то... а вот LOL предложил вариант которому придерживаются все нормальные программситы, поэтому если надо - скажи, покажут, расскажут, расжуют... а делать "как нибуть" не есть хорошо...
Номер ответа: 10
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #10
Добавлено: 22.11.05 22:47
полностью согласен с мнением Xакера м Lамера
Номер ответа: 11
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #11
Добавлено: 25.11.05 01:25
А я и не говорил, что этот метод идеалогически правилен. Но он работает, и для новичков сойдет. А вот тогда скажите мне, как засунуть в проект jpg иным способом, не таская за собой файла? Лично я предпочту кинуть image и успокоиться. Если битмап совать в ресурс, он стразу раз в 10 потяжелеет.
Корме всего, Image есть lightweight-контрол, то есть тот, что не имеет hwnd. И ресурсов, ссответственно, жрет по-минимуму.
Номер ответа: 12
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #12
Добавлено: 25.11.05 11:59
Если кинешь jpg в Image - тоже в 10 раз потяжелеет
Туть только из файла загружать.
Номер ответа: 13
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #13
Добавлено: 25.11.05 19:22
Я кинул фотку весом около 2MB в Image. И скомпилил. И exe весит тоже 2MB.
А кинул ту же фотку, переконвертировав ее в bmp, и получил на выходе exe 11MB.
Номер ответа: 14
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #14
Добавлено: 27.11.05 06:55
засунь свою jpg себе в...
ресурсы
)))))))))
Номер ответа: 15
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #15
Добавлено: 27.11.05 13:35
А вот без разницы, куда ты ее себе засунешь!!
)))))))))