Страница: 1 |
Вопрос: HELP ME | Добавлено: 22.10.04 19:23 |
Автор вопроса: ![]() |
Как сделать так чтобы при наведении курсора мыши на кнопку (например) появлялся какой-либо объект, который до этого невидим. И чтобы этот объект исчезал обратно, когда курсор мыши убираешь с этой кнопки.
Заранее спасибо! |
Ответы | Всего ответов: 11 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 147688925 Вопросов: 24 Ответов: 708 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 22.10.04 20:16 |
Какие же проблемы?
При наведении мыши на кнопку отслеживаешь событие MouseMove и ставишь объекты Visible в true. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 22.10.04 22:17 |
угу, по координатам ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 23.10.04 10:29 |
Какие-такие координаты? Ведь у него есть конкретная кнопка и
конкретный обхект, который надо показывать. Только вот придется еще с SetCapture/ReleaseCapture извращаться, потому что в VB6 нет таких прекрасных событий как MouseEnter и MouseLeave в .NET ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 23.10.04 13:07 |
Координаты родителя, т.к. если кнопку невидно, то и ни одного события на нее не приходит и прийдти не может ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 23.10.04 15:53 |
при наведении курсора мыши на кнопку (например) появлялся
какой-либо объект Где сказано, что нет ссылки на этот объект, и его надо искать по каким-то координатам? И с чего ты взял, что этот объект - кнопка? |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 8 |
Профиль | Цитата | #6 | Добавлено: 23.10.04 19:19 |
Кому не лень может, напишите какой-нить пример чик как это сделать, а то я в VB всего 2-ой. месяц. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 23.10.04 21:29 |
понятия не имею, тут кажись кто-то предположение высказал, читать нет времени и возможности ![]() Возможно конечно же что я и не прав, в .НЕТ черта только для полноты не хватает... и чего там нет, и того и этого ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 23.10.04 21:31 |
понятия не имею, тут кажись кто-то предположение высказал, читать нет времени и возможности ![]() Возможно конечно же что я и не прав, в .НЕТ черта только для полноты не хватает... и чего там нет, и того и этого ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #9 | Добавлено: 23.10.04 23:36 |
Gudzon
На! токо поставь лабел1 и батон1 Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Label1.Visible = True End Sub Private Sub Form_Load() Label1.Visible = False Label1 = "Ку-ку" End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Label1.Visible = False End Sub ЗЫ. КАНЕЧНО! 100% согласен что Form_MouseMove - тупо! Но за 2 мин нечего лучше не придумал ![]() |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 24.10.04 01:10 |
Вроде cresta знает что там нужно делать. Эй, cresta ты чего молчишь? ![]() |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 8 |
Профиль | Цитата | #11 | Добавлено: 24.10.04 19:47 |
СПАСИБО!!! А то я уже отчаялся ![]() |
Страница: 1 |
|