Как Image перенести на передний план?

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

Как Image перенести на передний план?

Сообщение MagicMan » 11.03.2005 (Пт) 16:21

По умолчанию Image кладется на задний план - тоесть если на кнопки создать контрол Imаge, то он уйдет на задний план и его будет не видно за кнопкой. А как сделать чтобы он был сверху кнопки?

Надеюсь это реально......

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 11.03.2005 (Пт) 16:48

Написать свой контрол, со всем, что есть у Image и назвать его ImageOnButton

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

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

Смотря под чем он находится
А вообще
Код: Выделить всё
Image.Zorder=vbBringToFront

или так... я точно не помню
Код: Выделить всё
Image.Zorder vbBringToFront

:wink:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Cryonyx
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 292
Зарегистрирован: 12.11.2004 (Пт) 15:40
Откуда: Net_SubStream

Сообщение Cryonyx » 11.03.2005 (Пт) 20:30

2 _Мика_
Последний вариант правильный правильный, но даже он не прокатит. Image - эт тебе не PictureBox, а вообще одно из тех "нововведений" VB6, которые не имеют ни hDC, ни hWnd. Так что пытаться запихнуть Image поверх других контролов - всё равно, что и Line :D

А вообще можно использовать контролы из библиотеки Windows Forms 2.0 - у них можно спокойно фон делать прозрачным, и никаких проблем с Z-порядком.
Если тебе не по сердцу мой путь,
Выбери сам или выбери с кем,
А мне по барабану вся эта муть -
Я не червонец, чтобы нравиться всем!
© К.Кинчев
--
Мой блог: щёлкай сюда

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 11.03.2005 (Пт) 22:08

А что разве контрол Image вообще не имеет ни hDC ни hWnd? Я думал они просто скрыты от юзера :roll:

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 11.03.2005 (Пт) 22:40

Чета до меня не доходит, почему нельзя сделать контролу, который имидж закрывает визибл фалз... Чем отличается от "контрол над имиджем" ?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 14.03.2005 (Пн) 12:25

Помести в контейнер и сделай Zorder

Или используй Picture
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


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

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

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

    TopList  
cron