_XDocumentEventSink2_Event.OnAfterImport Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ocurre después de completarse satisfactoriamente una operación de importación (o combinación).
public:
event Microsoft::Office::Interop::InfoPath::SemiTrust::_XDocumentEventSink2_OnAfterImportEventHandler ^ OnAfterImport;
event Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport;
member this.OnAfterImport : Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_OnAfterImportEventHandler
Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler
Tipo de evento
Ejemplos
En el ejemplo siguiente, se utiliza el controlador de eventos OnAfterImport para mostrar un cuadro de mensaje que informará de que la operación de combinación se ha completado con éxito:
[InfoPathEventHandler(EventType=InfoPathEventType.<span class="label">OnAfterImport</span>)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
En el ejemplo siguiente, se utiliza el controlador de eventos OnAfterImport para mostrar un cuadro de mensaje que informará de que la operación de combinación se ha completado con éxito:
[InfoPathEventHandler(EventType=InfoPathEventType.<span class="label">OnAfterImport</span>)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
Comentarios
Este controlador de eventos no permite a los usuarios cancelar una operación.
Si la operación de combinación incluye varios formularios, el evento OnAfterImport sólo ocurrirá una vez que todos ellos se hayan combinado y la operación completa se haya efectuado con éxito.
Nota: No hay ninguna interfaz de usuario (UI) en la ventana de diseño del formulario de InfoPath para crear este controlador de eventos. Para agregar este controlador de eventos al proyecto, incluya el atributo InfoPathEventHandler tal como aparece en el ejemplo.
Nota: Si crea un controlador de eventos para el evento OnAfterImport de una plantilla de formulario, debe editar el archivo de definición de formulario (.xsf) para establecer el atributo useScriptHandler del elemento importParameters en "sí" antes de que se ejecute.