Använda egenskaperna hos instanshanteraren för att kontrollera delformulär

Det här exemplet visar hur du kan använda instanshanterarens egenskaper (som ingår i XML-formulärobjektmodellen) för att hämta information om delformulär under körning.

I det följande formuläret tillhandahåller de fyra knapparna information om Subform1 genom att använda: När formuläranvändaren t ex klickar på knappen Max visas ett meddelande om det högsta antalet Subform1-förekomster.

Skript för att meddelanderutan ska visa värdet för egenskapen count.

Följande skript använder messageBox -metoden för att visa värdet hos egenskapen count :

    xfa.host.messageBox("The current number of Subform1 instances on the  
    form is:" + properties.Subform1.instanceManager.count, "Instance Manager 
    Properties",3);

Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap count så som visas här:

    xfa.host.messageBox("The current number of Subform1 instances on the form 
    is: " + properties._Subform1.count, "Instance Manager Properties", 3);

Understrykning (_) är särskilt viktigt om det inte finns några delformulärsinstanser i formuläret.

Skript för att meddelanderutan ska visa värdet för egenskapen max.

Följande skript använder messageBox -metoden för att visa värdet hos egenskapen max :

    xfa.host.messageBox("The maximum number of instances allowed for Subform1 
    is: " + properties.Subform1.instanceManager.max, "Instance Manager 
    Properties", 3);

Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap max så som visas här:

    xfa.host.messageBox("The maximum number of instances allowed for Subform1 
    is: " + properties._Subform1.max, "Instance Manager Properties", 3);

Skript för att meddelanderutan ska visa värdet för egenskapen min.

Följande skript använder messageBox -metoden för att visa värdet hos egenskapen min :

    xfa.host.messageBox("The minimum number of instances allowed for Subform1 
    is: " + properties.Subform1.instanceManager.min, "Instance Manager 
    Properties", 3);

Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap min så som visas här:

    xfa.host.messageBox("The minimum number of instances allowed for Subform1 
    is: " + properties._Subform1.min, "Instance Manager Properties", 3);

Skript för att meddelanderutan ska visa delformulärsegenskapens namn.

Följande skript använder messageBox -metoden för att visa namnet på egenskapen subform :

    xfa.host.messageBox("The name of the subform using the instance manager name 
    property is: " + properties.Subform1.instanceManager.name + 
    ".\n\nNote: This value is different than the value returned by the name 
    property for the Subform1 object." , "Instance Manager Properties", 3);

Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap name, så som visas här:

    xfa.host.messageBox("The name of the subform using the instance manager name 
    property is: " + properties._Subform1.name +  
    ".\n\nNote: This value is different than the value returned by the name  
    property for the Subform1 object." , "Instance Manager Properties", 3);