IBM Lotus Symphony
|
Tapahtumat-välilehdessä voit linkittää makrot ohjauskentissä ilmeneviin tapahtumiin.
Kun tapahtuma ilmenee, myös linkitetty makro kutsutaan. Liitä makro tapahtumaan napsauttamalla ...-painiketta. Näyttöön tulee Määritä makro -valintaikkuna.
Tämän komennon käyttö... Avaa valitun muotoelementin pikavalikko ja valitse Ohjausobjekti - Tapahtumat-välilehti Avaa Lomakkeet-työkalurivi, valitse Ohjausobjekti-kuvake - Tapahtumat-välilehti |
Käytettävissä olevat tapahtumat määräytyvät ohjausobjektin mukaan. Vain käytettävissä olevat ohjausobjektin tai kontekstin tapahtumat näkyvät Tapahtumat-välilehdessä. Ohjelmaan on määritetty seuraavat tapahtumat:
Tapahtuma ilmenee ennen kuin ohjausobjektin napsauttaminen käynnistää toiminnon. Esimerkiksi "Lähetä"-painikkeen napsautus aloittaa lähetystoiminnon. Varsinainen"lähetysprosessi" kuitenkin käynnistyy vasta Otettaessa käyttöön -tapahtuman yhteydessä. Ennen aloittamista -tapahtuman avulla voit keskeyttää prosessin. Jos linkitetty menetelmä palauttaa arvon FALSE, Ennen aloittamista -tapahtumaa ei suoriteta.
Otettaessa käyttöön -tapahtuma tapahtuu, kun toiminto käynnistyy. Jos lomakkeessa on esimerkiksi "Lähetä"-painike, lähetysprosessi on toiminto, joka otetaan käyttöön.
Muutettu-tapahtuma ilmenee, kun ohjausobjekti menettää kohdistuksen ja ohjausobjektin sisältö on muuttunut kohdistuksen menetyksen jälkeen.
Muokattu teksti -tapahtuma ilmenee, jos syötät tai muokkaat syöttökentän tekstiä.
Objektin tilaa muutettu -tapahtuma ilmenee, jos ohjauskentän tila on muuttunut.
Kun valinta saavutetaan -tapahtuma ilmenee, kun ohjauskenttä saavuttaa valinnan.
Kun valinta menetetään -tapahtuma ilmenee, kun ohjauskenttä menettää valinnan.
Näppäintä painettu -tapahtuma ilmenee, jos käyttäjä painaa mitä tahansa näppäintä, kun ohjausobjektilla on kohdistus. Tämä tapahtuma voi olla linkitetty makroon, jota käytetään merkintöjen tarkistukseen.
Näppäin vapautettu -tapahtuma ilmenee, kun käyttäjä vapauttaa minkä tahansa näppäimen, kun ohjausobjektilla on kohdistus.
Hiiri sisäpuolella -tapahtuma ilmenee, jos hiiren kohdistin siirretään ohjauskenttään.
Hiirtä siirretty, kun näppäintä painettu -tapahtuma ilmenee, kun hiirtä on vedetty näppäimen ollessa samanaikaisesti painettuna. Esimerkiksi vetämisen ja pudottamisen aikana näppäimen painallus määrittää tilan (siirron tai kopioinnin).
Hiirtä siirretty -tapahtuma ilmenee, jos hiiri siirretään ohjausobjektin ylle.
Hiiren painiketta painettu -tapahtuma ilmenee, jos hiiren painiketta painetaan hiiren kohdistimen ollessa ohjausobjektin päällä.
![]() |
Huomaa, että tämän tapahtuman avulla ilmoitetaan myös ohjausobjektin ponnahduspikavalikon pyynnöt. Jos tapahtumaa käytetään ohjelmamakron avulla, saat lisätietoja "StarOffice 8 Programming Guide for BASIC" -oppaasta. |
Hiiren painike vapautettu -tapahtuma ilmenee, jos hiiren painike vapautetaan hiiren kohdistimen ollessa ohjausobjektin päällä.
Hiiri ulkopuolella -tapahtuma ilmenee, kun hiiren kohdistin on ohjauskentän ulkopuolella.
Palauttamisen jälkeen -tapahtuma ilmenee lomakkeen palautuksen jälkeen.
Ennen päivitystä -tapahtuma ilmenee ennen kuin käyttäjän muuttama ohjausobjektin sisältö kirjoitetaan tietolähteeseen. Linkitetty makro voi esimerkiksi estää tämän toiminnon palauttamalla arvon "FALSE".
Ennen uudelleenkäynnistystä -tapahtuma ilmenee ennen lomakkeen palauttamista. Linkitetty makro voi esimerkiksi estää tämän toiminnon palauttamalla arvon "FALSE".
Ohjelma palauttaa lomakkeen, jos jokin seuraavista ehdoista täyttyy:
Käyttäjä painaa painiketta, joka on määritetty palautuspainikkeeksi.
Tietolähteeseen linkitettyyn lomakkeeseen luodaan uusi tyhjä tietue. Käyttäjä esimerkiksi painaa viimeisessä tietueessa Seuraava tietue -painiketta.
Päivityksen jälkeen -tapahtuma ilmenee vasta, kun käyttäjän muuttama ohjausobjektin sisältö on kirjoitettu tietolähteeseen.