|
3 / 3 / 1
Регистрация: 02.10.2012
Сообщений: 109
|
|
Выполнение операций при зажатой кнопке16.03.2014, 18:38. Показов 3020. Ответов 12
Метки нет (Все метки)
Как сделать "залипание" кнопки? Т.е. нажать на неё и пока не отпустишь, выполнялись одни и те же операции.
0
|
|
| 16.03.2014, 18:38 | |
|
Ответы с готовыми решениями:
12
Как отловить событие перемещения курсора при зажатой левой кнопке мыши Игра "Сапер": MouseEnter и MouseLeave не генерируются при зажатой кнопке мыши
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 16.03.2014, 19:07 | |
|
Событие KeyPress
0
|
|
|
3 / 3 / 1
Регистрация: 02.10.2012
Сообщений: 109
|
|
| 16.03.2014, 19:11 [ТС] | |
|
Не помогает.
Кнопка всмысле button. При нажатии на неё нужно сдвигать фигуру, отрисованную в pictureBox.
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 16.03.2014, 19:40 | |
|
Покажи как не получается
0
|
|
|
3 / 3 / 1
Регистрация: 02.10.2012
Сообщений: 109
|
|
| 16.03.2014, 20:13 [ТС] | |
|
если все операции загнать в keypress, то при нажатии на кнопку, а потом на клавишу на клавиатуре, всё работает. Но мне то надо, чтобы нажал на button мышью, и пока не отпустил кнопку на мыше, фигура двигалась.
0
|
|
|
Life Builder
531 / 496 / 374
Регистрация: 12.01.2011
Сообщений: 1,755
|
|
| 16.03.2014, 20:31 | |
|
Может загнать код в MouseUp
Добавлено через 4 минуты ну да, это тоже не то
0
|
|
|
191 / 180 / 114
Регистрация: 28.07.2013
Сообщений: 610
|
|
| 16.03.2014, 20:48 | |
|
Попробуй в MouseDown включить таймер в котором и пропишешь сдвижение фигуры
2
|
|
|
3 / 3 / 1
Регистрация: 02.10.2012
Сообщений: 109
|
|
| 16.03.2014, 20:52 [ТС] | |
|
какой таймер? мне ж надо прорабатывать код пока нажимает юзер на кнопку, а не какое-то определённое время.
0
|
|
|
191 / 180 / 114
Регистрация: 28.07.2013
Сообщений: 610
|
|
| 16.03.2014, 20:56 | |
|
Ну а как ты собираешься двигать фигуру?
я так понял пока кнопка нажата - фигура двигается, отсюда и мои вопросы: с какой скоростью? на какие расстояния? Задай вопрос по другому, может я тебя не правильно понял
0
|
|
|
3 / 3 / 1
Регистрация: 02.10.2012
Сообщений: 109
|
|
| 16.03.2014, 21:16 [ТС] | |
|
ок, с таймером идея всё таки сработала. Но теперь новая проблема. Фигуру можно перемещать, масштабировать и вращать вокруг осей. Если делать залипание на таймер, то придётся делать кучу таймеров с кучей переопределённых Tick'ов?
0
|
|
|
3 / 3 / 1
Регистрация: 02.10.2012
Сообщений: 109
|
|
| 16.03.2014, 21:40 [ТС] | |
|
Кода лишнего конечно не мало получилось, но зато всё работает.
0
|
|
| 16.03.2014, 21:40 | |
|
Помогаю со студенческими работами здесь
13
MouseMove при зажатой кнопки мыши Как сделать поочередное выполнение операций Выполнение мат. операций считанных из файла Показывать координаты при зажатой правой кнопки на PictureBox
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|