2010-12-09 23 views

Répondre

1

Votre meilleur pari est l'événement ContextChanged - http://msdn.microsoft.com/en-us/library/microsoft.office.infopath.formevents.contextchanged.aspx. Il n'y a pas d'accès direct aux contrôles dans InfoPath.

+0

Malheureusement, cela ne m'aide pas. Ce serait si je peux obtenir l'indice de l'élément que je reçois par l'événement contextChanged (par exemple/Something [2]/myValue). J'ai regardé les paramètres et aucun d'entre eux (de l'événement) ne peut me donner l'index. – elCapitano

+0

event.Context vous donne un nœud XML lié à la modification. Si vous avez besoin d'index - parcourez tous les nœuds "Quelque chose" et comparez au contexte en utilisant IsTheSamePosition/IsDescendant (http://msdn.microsoft.com/en-us/library/system.xml.xpath.xpathnavigator.aspx). –