|
Как отловить момент нажатия на кнопку (до отпускания)? | ☑ | ||
---|---|---|---|---|
0
СЕсин
09.05.17
✎
17:30
|
Доброго времени суток! Подскажите пожалуйста, можно ли как-то без "костылей" (ну или как угодно) получить событие нажатия на кнопку? Обычная кнопка на форме.
У меня задача - записывать в файл данные каждую секунду, пока нажата кнопка. Как только её отпускают, запись должна окончиться. Нужно сделать в УФ. Кто-нибудь решал подобную задачу? |
|||
1
Zamestas
09.05.17
✎
17:43
|
(0) Обязательно использовать кнопку?
|
|||
2
mehfk
09.05.17
✎
17:46
|
А для чего сие нужно?
|
|||
3
NorthWind
09.05.17
✎
17:53
|
(0) Голым 1С без winapi вряд ли. Флажок делайте типа поставили/сняли крыжик.
|
|||
4
СЕсин
09.05.17
✎
18:30
|
(1) Желательно, но не обязательно. Я думал насчет какого-нибудь поля, чтобы там перехватывать "перед началом редактирования" или типа того. Но таких "кнопок" должно быть несколько. А что ещё можно использовать?
(2) Микроконтроллеру данные посылать. А он там дела разные делает, в зависимости от того, что там пришло. Там либо в файл писать, либо через com сообщения передавать. Но сути это не меняет, нужно передавать, пока кнопка нажата. |
|||
5
СЕсин
09.05.17
✎
18:36
|
(3) можно было бы флажок. Нажатие отловлю. А вот отпускание - нет.
|
|||
6
Lexey_
09.05.17
✎
18:45
|
(0) html, например
|
|||
7
NorthWind
09.05.17
✎
19:03
|
(5) а его и не надо отлавливать. Поставили крыж - запускаете вашу манипуляцию. Сняли - останавливаете. И вам в любом случае придется делать фоновое задание, потому что иначе вы не отследите желание пользователя прекратить действие.
|
|||
8
Cyberhawk
09.05.17
✎
19:10
|
Дарю, штатные возможности платформы: https://vimeo.com/216696952
|
|||
9
xaozai
09.05.17
✎
19:11
|
||||
10
mehfk
09.05.17
✎
19:18
|
(8) А что будет, если после нажатия кнопки мышь покинет область видимости кнопки?
|
|||
11
Cyberhawk
09.05.17
✎
19:21
|
(10) Кнопка по-прежнему будет зажата
|
|||
12
Zamestas
09.05.17
✎
19:26
|
(4) Управлять микроконтроллерами с частотой 1сек из 1С - бред какой то.
|
|||
13
NorthWind
09.05.17
✎
19:29
|
(12) ну если очень хочется и ничего кроме 1С не знаем, то почему нет?
|
|||
14
mehfk
09.05.17
✎
20:26
|
(11) ыы. А при отпускании клавиши мыши вне области контрола :)
|
|||
15
mehfk
09.05.17
✎
20:26
|
?
|
|||
16
СЕсин
09.05.17
✎
21:46
|
(8) То что нужно, спасибо!
|
|||
17
Cyberhawk
09.05.17
✎
22:16
|
(14) Ты спрашиваешь странные вещи. Как и в любом приложении на платформе 1С, кнопка в этом случае будет отжата
|
|||
18
Cyberhawk
09.05.17
✎
22:16
|
(16) Сделал уже?
|
|||
19
Юрий Лазаренко
09.05.17
✎
23:12
|
ПолеHtmlДокумента, на нем кнопки, у кнопок отслеживать onmousedown и onmouseup
|
|||
20
СЕсин
11.05.17
✎
00:34
|
(18) да, что там делать-то. Сам жаль не догадался.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |