Страницы: 1
RSS
события click и dblclick
 
на форме есть кнопа "Записать", которая срабатывает при одном нажатии.  
если нажать быстро 2 раза - данные из формы записываются 2 раза.  
 
Private Sub add_DblClick(ByVal Cancel As MSForms.ReturnBoolean)  
 
MsgBox "Для запису клацніть на кнопку лише один раз", 48, " Помилка!": Exit Sub  
 
End Sub  
 
написал такую штуку, для обработки двойного клика, но почему то двойной клик на кнопке воспринимается как 2 одинарных.  
как тут быть?
 
Покажите свой файл  
 
(не могу воспроизвести описанный вами эффект, хотя точно помню, что когда-то давно один раз с таким сталкивался)
 
вот  
там кнопка показать меню - и первая кнопка слева вызывает ту форму о которой речь.
 
бззз...))  
люди, помогите)
 
Чтобы проверить решение (из одной строки кода),  
пришлось 10 минут помучиться, чтобы подключить отсутствующую библиотеку CommonControls и методом тыка выявить обязательные для заполнения поля...  
 
 
В конец макроса Private Sub add_Click() допишите:  
 
Application.Wait Now + TimeSerial(0, 0, 1) ' пауза 1 сек  
 
 
Должно помочь.
 
помогло, спасибо)  
только для надежности поставил 2 секунды))
 
но все же иинтересно, почему кнопка не реагирует на даблклик?
 
если убрать реакцию на на простой клик, то сработает дабл - недоработочка..
Страницы: 1
Читают тему
Наверх