Събития
В раздела Събития можете да свързвате макроси със събитията, които възникват в контролите от формуляра.
Когато събитието възникне, ще бъде изпълнен свързаният макрос. За да припишете макрос на събитие, натиснете бутона .... Ще се отвори диалоговият прозорец Приписване на действие.
В зависимост от контролата са достъпни различни събития. В раздела Събития се показват само достъпните събития за избраната контрола.
Дефинирани са следните събития:
Одобряване на действие
Това събитие се случва преди да бъде започнато действие чрез щракване върху контролата. Например, щракването върху бутон „Подаване“ предизвиква действие изпращане; действителният процес по изпращането обаче започва чак когато се изпълни събитието При започване. Събитието Одобряване на действие ви позволява да прекратите процеса. Ако свързаният метод върне FALSE, При започване няма да бъде изпълнено.
Изпълнение на действие
Събитието Изпълняване на действие възниква, когато започва действие. Например, ако имате бутон „Подаване“ във формуляра, действието ще бъде изпращане.
Променено
Събитието При промяна възниква, когато контролата загуби фокуса и съдържанието ѝ е променено след това.
Променен текст
Събитието Променен текст възниква, ако въведете или промените текст във входно поле.
Променено състояние на обект
Събитието Променено състояние на обект възниква, ако състоянието на полето на контрола е било променено, например от празно на отметнато.
При получаване на фокуса
Събитието При фокусиране възниква, когато контролата получи фокуса.
При загубване на фокуса
Събитието При загуба на фокуса възниква, когато контролата загуби фокуса.
Натиснат клавиш
Събитието Натиснат клавиш възниква, когато потребителят натисне клавиш, докато фокусът е върху контролата. Това събитие може да бъде свързано с макрос за проверка на въвежданите данни.
Отпуснат клавиш
Събитието Отпуснат клавиш възниква, когато потребителят отпусне клавиш, докато фокусът е върху контролата.
Мишката е вътре
Събитието Мишката е вътре възниква, когато курсорът на мишката е върху полето на контролата.
Преместена мишка с натиснат клавиш
Събитието Преместена мишка с натиснат клавиш възниква при плъзгане на мишката с едновременно натискане на клавиш. Например при плъзгане и пускане натискането на допълнителен клавиш може да определя режима (местене или копиране).
Преместена мишка
Събитието Преместена мишка възниква, когато курсорът на мишката се премести през контролата.
Натиснат бутон на мишката
Събитието Натиснат бутон на мишката възниква, когато бъде натиснат бутонът на мишката, докато курсорът ѝ е върху контролата.
Забележете, че това събитие се използва и за уведомяване при заявки за изскачащо контекстно меню на контролата.
Отпуснат бутон на мишката
Събитието Отпуснат бутон на мишката възниква, когато бъде отпуснат бутонът на мишката, докато курсорът ѝ е върху контролата.
Мишката е отвън
Събитието Мишката е отвън възниква, когато курсорът на мишката излезе извън полето на контролата.