Ohjatut toiminnot

Ohjatut toiminnot ohjaavat käyttäjää tehtäväsarjojen suorittamisessa. Lisäosa voi lisätä ohjattuja toimintoja työympäristön ennalta määritetyissä laajennuspisteissä. Lisäosa voi myös luoda ja aloittaa omia ohjattuja toimintoja.

Kun työympäristön ohjatun toiminnon laajennuspisteeseen tehdään lisäys, työympäristö määrittää valmiiksi ohjatun toiminnon aloittavat toiminnot. Sinun täytyy ainoastaan lisätä ohjattu toiminto. 

Jos haluat aloittaa sellaisia ohjattuja toimintoja, joita ei ole vielä määritetty työympäristön ohjattujen toimintojen laajennuspisteissä, sinun täytyy aloittaa ne itse. Voit aloittaa oman ohjatun toiminnon lisäämällä näkymään, muokkausohjelmaan, ponnahdusvalikkoon tai toimintojoukkoon jonkin toiminnon. 

Ohjattu toiminto koostuu useista taustalla olevista osista. 

 

Ohjatun toiminnon valintaikkuna

WizardDialog)on ohjatun toiminnon ylätason valintaikkuna. Se määrittää tavalliset ohjatun toiminnon painikkeet ja ohjaa sille annettuja sivuja.

Kun työympäristön ohjatun toiminnon laajennukseen tehdään lisäys, ohjatun toiminnon valintaikkunaa ei tarvitse luoda. Työympäristö luo sellaisen valmiiksi, ja ohjattu toiminto määritetään siihen.

Ohjatun toiminnon valintaikkuna ottaa käyttöön ja poistaa käytöstä painikkeet Seuraava, Taaksepäin ja Valmis sen tiedon perusteella, jota se noutaa ohjatusta toiminnosta ja kyseisen ohjatun toiminnon sivulta.

Ohjattu toiminto

Ohjattu toiminto (IWizard) ohjaa ohjatun toiminnon ulkoasua ja toimintaa, esimerkiksi otsikkorivin tekstiä, kuvia ja ohjepainikkeen käytettävyyttä. Ohjatut toiminnot käyttävät usein DialogSettings-luokkaa siihen, että ne poimivat ja tallentavat ohjattujen toimintojen sivujen ohjausobjektien asetusten oletusarvot.

Wizard-luokka toteuttaa monia tavallisten ohjattujen toimintojen yksityiskohtia. Yleensä tätä luokkaa laajennetaan siksi, että voidaan toteuttaa jokin ohjatun toiminnon tietty toiminto. Ohjatut toiminnot

Ohjatun toiminnon sivu

Ohjatun toiminnon sivu (IWizardPage) määrittää ne ohjausobjektit, joiden avulla ohjatun toiminnon sivun sisältö esitetään. Sivu vastaa sisältöalueensa tapahtumiin ja määrittää, milloin sivu on valmis.

Ohjatun toiminnon sivu laajentaa yleensä luokan WizardPage.  Ohjatun toiminnon sivu: