Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: barsik.newmail.ru
 Профиль | | #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-сайт: vt-dbnz.narod.ru
 Профиль | | #6
Добавлено: 21.11.05 00:29
Я кажется понял, в чем проблема.
Создаешь Image2, в него суешь ту картинку, на которую надо сменить.

Private Sub Image1_Click()
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-сайт: vt-dbnz.narod.ru
 Профиль | | #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-сайт: vt-dbnz.narod.ru
 Профиль | | #13
Добавлено: 25.11.05 19:22
Если кинешь jpg в Image - тоже в 10 раз потяжелеет :)
А вот и неправда. Не потяжелеет! Я проверил, проверьте и вы.
Я кинул фотку весом около 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
А вот без разницы, куда ты ее себе засунешь!!


;))))))))))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам