Страница: 1 |
Вопрос: Какое событие отвечает за нажатую мышь? | Добавлено: 31.03.07 23:47 |
Автор вопроса: ![]() |
Как сделать так, чтобы пока левая кнопка мыши зажата, выполнялось какое то действие?
Конкретно, нужно двигать линию вслед за мышью, пока левая кнопка зажата. Спасибо. |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 01.04.07 01:00 |
Линию двигать где? Например если в PictureBox то там для событие MouseMove/MouseDown есть параметр Button, он и будет содержать клавищу мыши. Также можно определить API функцией - см. примеры. Можно захучить мышь - тоже см примеры. Но все варианты, в данном случае, думаю менее умесные чем первый. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 295725312 Вопросов: 53 Ответов: 830 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 01.04.07 01:32 |
Посмотри пример, есди это то, что тебе нужно вышлю исходник. http://rus-skipper.narod.ru/raznoe/tshk.zip
А событие очень простое; If Button And vbLeftButton Then MsgBox "левая", 0, ""
If Button And vbRightButton Then MsgBox "правая", 0, "" |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() Вопросов: 12 Ответов: 19 |
Профиль | Цитата | #3 | Добавлено: 01.04.07 13:00 |
Спасибо, я все понял! |
Страница: 1 |
|