Windows-samlingen

Microsoft Office InfoPath

Vis alt Vis alt

Windows-samlingen

Windows Window

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.