Uninit-metoden

Microsoft Office InfoPath

Definerer en metode som må angis av utvikleren for å utføre eventuelle obligatoriske opprydningsrutiner før en forekomst av kontrollen fjernes fra en visning.

uttrykk.Uninit()

uttrykk    Obligatorisk. Et uttrykk som returnerer en referanse til InfoPathControl-objektet.

Merknader

InfoPath kaller Uninit-metoden umiddelbart før kontroller fjernes fra visningen og ødelegges. Vær oppmerksom på at ettersom InfoPath-skjemaer bruker XSL-endringer til å representere visninger, kan eventuelle endringer i dataene eller eksplisitte kall til objektmodellen føre til at InfoPath automatisk synkroniserer visningen med dataene i et skjemas underliggende XML-dokument, som ødelegger visningen og oppretter den på nytt. Dette betyr at ActiveX-kontroller sannsynligvis opprettes og ødelegges mye oftere i en gitt økt enn kontroller i Visual Basic-skjemaer eller webskjemaer. ActiveX-kontroller som må beholde statusinformasjon som er uavhengig av bundne data, for eksempel statusen for rulleplasseringen, må opprette rutiner i Init-metoden for kontrollen som bruker SetNamedNodeProperty-metoden til å lagre denne informasjonen, og bruke GetNamedNodeProperty-metoden til å gjenopprette statusinformasjon under Init-metodekallet.

InfoPathControl- og InfoPathControlSite-objektene og deres metoder og egenskaper er bare utformet for bruk fra implementeringen av en ActiveX-kontroll. Disse objektene og deres medlemmer støttes ikke i InfoPath-skjemakode. Hvis du vil ha mer informasjon om hvordan du oppretter ActiveX-kontroller som fungerer med InfoPath, se InfoPath Developer Center.

Obs!     Disse elementene i objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke i Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. En skjemamal som inneholder en visning med en ActiveX-kontroll som implementerer dette objektmodellelementet i koden, vil generere en feilmelding hvis den åpnes i InfoPath når funksjoner for oppdateringspakke er deaktivert eller ikke tilgjengelige.