Страница: 1 |
Есть label, с кастомной иконкой. При наведении на label появляется рука-иконка. При клике на этом label я убираю эту иконку. Происходят какие то действия и я возвращаю иконку-руку этому label. Но если курсор неподвижен, то иконка не появится, пока я мышой не пошевелю. Как это обойти?
Засунь в MouseDown или в MouseUp какой нибудь код... типа: private sub label1_mouseup(...) label1.mouseicon=... end sub Если б все было так просто я бы не стал шляться по форумам. Не работает этот код, да и все другое, что пришло мне в голову тоже не работает. Пока курсор мышки не двинется абсолютно никакие мы действия не вызывают его обновления. Слушай, а может быть дело в том, что ты слишком сильно занимаешь компьютер? Может быть попробовать oEvents куда нибудь вставить? Ты бы кусочек кода привел тут, я бы глянул на досуге. А то самому писать пример лень. А вообще-то уверен, что проблема решаема. На сколько я понимаю, при клике на Label обрабатывается событие Label_Click. В конце обработчика нужно добавить код Label.MouseIcon = LoadPicture("c:\winnt\cursors\Имя_Курсора.cur") При этом свойство Label.MousePointer должно быть задано как "Custom" (или 99). Страница: 1 |
Вопрос: Label и MouseMove
Добавлено: 31.08.02 02:15
Автор вопроса: Lector
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #1
Добавлено: 01.09.02 06:31
Номер ответа: 2
Автор ответа:
Lector
Вопросов: 4
Ответов: 5
Профиль | | #2
Добавлено: 03.09.02 20:36
Номер ответа: 3
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #3
Добавлено: 03.09.02 21:00
Номер ответа: 4
Автор ответа:
Lector
Вопросов: 4
Ответов: 5
Профиль | | #4
Добавлено: 03.09.02 21:03
Я его вообще не занимаю. На моем компе 5% загрузки проца и DoEvents стоят везде, где только можно. Какой кусок кода? Я только меняют курсор и все - он не меняется, пока мышка не двинется..
Номер ответа: 5
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #5
Добавлено: 03.09.02 21:10
Хорошо. Я посмотрю и позже напишу что и как если найду решение. Я тут сейчас сижу страдаю... так что время есть.
Номер ответа: 6
Автор ответа:
Nightmare
Вопросов: 0
Ответов: 11
Профиль | | #6
Добавлено: 04.09.02 14:05