Много изображений на одном месте в форме, выборка..

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

Много изображений на одном месте в форме, выборка..

Сообщение cadrus » 16.03.2008 (Вс) 19:12

Здравствуйте, уважаемые господа
Постараюсь покорректнее изложить проблемку.
На форме на одном месте установлено 24 изображения.
По событию Combobx_change из 4-х комбобоксов генерится код ImageCode,
который является частью имени изображения.
Задача - нужно показать соответствующуб картинку, остальные погасить.
Ход думаю применить такой: (сначала думал Select Case делать)
Гасим все имэйджи, а потом зажигаем один, который как-то надо
обозначить что-ли..
Вобщем имя картинки состоит из Im и кода ImageCode As string,
подсажите пожалста, как это обставить можно?
Как задать в таком случае изображение, которое надо отобразить?

Код: Выделить всё

Private Sub ImageShow()

????

Im30WHTCIN4.Visible = False
Im30WHTCIN9.Visible = False
Im30WHTALN4.Visible = False
Im30WHTALN9.Visible = False
Im30WHTSSN4.Visible = False
Im30WHTSSN9.Visible = False
Im30BLKCIN4.Visible = False
Im30BLKCIN9.Visible = False
Im30BLKALN4.Visible = False
Im30BLKALN9.Visible = False
Im30BLKSSN4.Visible = False
Im30BLKSSN9.Visible = False

Im31WHTCIN4.Visible = False
Im31WHTCIN9.Visible = False
Im31WHTALN4.Visible = False
Im31WHTALN9.Visible = False
Im31WHTSSN4.Visible = False
Im31WHTSSN9.Visible = False
Im31BLKCIN4.Visible = False
Im31BLKCIN9.Visible = False
Im31BLKALN4.Visible = False
Im31BLKALN9.Visible = False
Im31BLKSSN4.Visible = False
Im31BLKSSN9.Visible = False

ImageToShow.Visible = True

End Sub

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 16.03.2008 (Вс) 19:29

Controls("Im" + ImageCode).Visible = True
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

cadrus
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 09.03.2008 (Вс) 22:28

Сообщение cadrus » 16.03.2008 (Вс) 19:58

Хакер
Спасибо большущее! Работаит!


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

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

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

    TopList