Windows-samlingen


Inneholder et Window-objekt for hvert vindu i et Microsoft Office InfoPath 2003-skjema. Window-objekter representerer de to typene vinduer som brukes i InfoPath-programmet: redigeringsvinduet, som brukes som skjemaområde når en bruker fyller ut et skjema, og utformingsvinduet, som brukes som utformingsmodus når en bruker utformer et skjema.
Merknader
Windows-samlingen implementerer egenskaper som kan brukes til å få tilgang til et skjemas tilknyttede Window-objekter, og er tilgjengelig via Windows-egenskapen for XDocument-objektet.
Obs! Windows-samlingen kan bare brukes til å hente antallet Window-objekter i samlingen eller til å returnere en referanse til et angitt Window-objekt. Den kan ikke brukes til å opprette, legge til eller fjerne Window-objekter.
Bruke Windows-samlingen
I eksemplet nedenfor, som er en implementering av en OnClick-hendelsesbehandling for en knapp i et skjema, brukes Windows-egenskapen for Application-objektet til å angi en referanse til Windows-samlingen. Koden går deretter i løkke gjennom samlingen og viser objekttype for hvert av Window-objektene i samlingen.
function ShowWindowTypes::OnClick(eventObj)
{
// Set a reference to the Windows collection.
var objWindows = Application.Windows;
var strWindowType;
// Loop through the collection and display the type
// of each Window object that it contains.
for (i=0; i < objWindows.Count; i++)
{
switch (objWindows(i).Type)
{
case 0:
strWindowType = "Editing window";
break;
case 1:
strWindowType = "Designing window";
break;
}
XDocument.UI.Alert("Window type " + i + ": " + strWindowType);
}
objWindows = null;
strWindowType = null;
}
Hvis du vil ha mer informasjon om bruk av Windows-samlingen, se Arbeide med skjemavinduer.