IBM Lotus Symphony
|
Оқиғалар қойындысында макростарды пішінді басқару элементінің өрісінде болатын оқиғаларға байланыстыруға болады.
Оқиға орындалғанда, байланыстырылған макрос қосылады. Оқиғаға макрос тағайындау үшін, ... түймешігін басыңыз. Макросты тағайындау тілқатысу терезесі ашылады.
Осы пәрменге қатынау... Таңдалған пішін элементінің мәтінмәндік мәзірін ашыңыз: Басқару элементі - Оқиғалар қойындысын нұқыңыз Пішіндер құралдар тақтасын ашып, Басқару элементі белгішесін - Оқиғалар қойындысын нұқыңыз |
Басқару элементіне байланысты түрлі оқиғалар қол жетімді болады. Таңдалған басқару элементі және мәтінмән үшін қол жетімді оқиғалар ғана Оқиғалар қойындысында тізімделеді. Келесі оқиғалар анықталған:
Бұл оқиға басқару элементін басу арқылы әрекет триггерленгенге дейін орындалады. Мысалы, "Жіберу" түймешігі басылғанда жіберу әрекеті басталады; дегенмен, нақты "жіберу" процесі Бастау кезінде оқиғасы орын алғанда басталады. Бастамас бұрын оқиғасы процесті жоюға мүмкіндік береді. Егер байланыстырылған әдіс "FALSE" дегенді қайтарса, Бастау кезінде оқиғасы орындалмайды.
Бастау кезінде оқиғасы әрекет басталғанда орын алады. Мысалы, пішінде "Жіберу" түймешігі бар болса, жіберу процесі басталатын әрекетті көрсетеді.
Өзгертілген оқиғасы басқару элементінен фокус алынғанда және басқару элементінің мазмұны фокус алынғаннан бері өзгерген болса орындалады.
Өзгертілген мәтін оқиғасы мәтінді кіріс өрісінде енгізген немесе өзгерткен кезде орындалады.
Элемент күйі өзгертілді оқиғасы басқару элементі өрісінің күйі өзгертілген болса орындалады.
Кезелімді қабылдау кезінде оқиғасы басқару элементі фокусты алған болса орындалады.
Кезелімді жоғалту кезінде оқиғасы басқару элементінен фокус алынып тасталғанда орындалады.
Басылған перне оқиғасы басқару элементінде фокус болғанда, пайдаланушы кез келген пернені басқанда орындалады. Жазбаларды тексеру үшін, бұл оқиғаны макросқа байланыстыруға болады.
Босатылған перне оқиғасы басқару элементінде фокус болғанда, пайдаланушы кез келген пернені босатқанда орындалады.
Ішінде тінтуір оқиғасы тінтуір басқару өрісінің ішінде болғанда орындалады.
Перне басылғанда тінтуір жылжытылды оқиғасы перне басылып тұрғанда тінтуір жылжытылса орындалады. Мысалы, сүйреп апару кезінде, қосымша перне режимді анықтайды (жылжыту немесе көшіру).
Тінтуір жылжытылды оқиғасы тінтуір басқару элементінің үстінен жылжытылғанда орындалады.
Тінтуір түймешігі басылды оқиғасы тінтуір меңзері басқару элемінтенде тұрып, тінтуір түймешігі басылғанда орындалады.
![]() |
Бұл оқиға, сондай-ақ, қалқымалы мәтінмәндік мәзірдің ескерту сұраулары үшінде пайдаланылатынын ескеріңіз. Бұл оқиғаны бағдарлама макросымен пайдаланғанда, қосымша ақпаратты "StarLotus® Symphony™ 8 BASIC үшін бағдарлама нұсқаулығы" ішінен көруге болады. |
Тінтуір түймешігі босатылды оқиғасы тінтуір меңзері басқару элемінтенде тұрып, тінтуір түймешігі босатылғанда орындалады.
Тінтуір сыртында оқиғасы тінтуір басқару өрісінің сыртында болғанда орындалады.
Қайта орнатқаннан кейін оқиғасы пішін қайта орнатылғаннан кейін орындалады.
Жаңартпас бұрын оқиғасы пайдаланушы өзгерткен басқару элементінің мазмұны деректер көзіне жазылмай тұрып орындалады. Байланыстырылған макрос, мысалы бұл әрекетті "FALSE" дегенді қайтарып, болдырмауы мүмкін.
Қайта орнатқанға дейін оқиғасы пішін қайта орнатылмас бұрын орындалады. Байланыстырылған макрос, мысалы бұл әрекетті "FALSE" дегенді қайтарып, болдырмауы мүмкін.
Пішін келесі шарттардың бірі орындалған жағдайда қайта орнатылады:
Пайдаланушы қайта орнату үшін тағайындалған түймешікті басқанда.
Деректер көзіне байланыстырылған пішінде жаңа және бос жазба жасалғанда. Мысалы, соңғы жазбадаКелесі жазба түймешігі басылғанда.
Жаңартқаннан кейін оқиғасы пайдаланушы өзгерткен басқару элементінің мазмұны деректер көзіне жазылғаннан кейін орындалады.