Altova UModel 2024

Instancia el objeto formulario Form identificado por el nombre dado como argumento. El formulario debe existir en la carpeta "Formularios" del proyecto de scripting. Devuelve el objeto formulario (System.Windows.Forms.Form) que corresponde al nombre dato o null si no existe ningún formulario con ese nombre.

 

Firma

CreateForm (strFormName : String) -> System.Windows.Forms.Form | null

 

Ejemplo

Imagine que en el proyecto de scripting existe un formulario llamado "FormName".

scr_cmd_createform

Este código JScript instancia el formulario con algunos valores predeterminados y lo muestra al usuario.

 

var myForm = CreateForm( "FormName" );
if ( myForm != null )
{
  myForm.textboxFirstName.Text = "Daniela";
  myForm.textboxLastName.Text = "Heidegger";
  var dialogResult = myForm.ShowDialog();
}

 

En consecuencia, dialogResult se puede seguir evaluando así:

 

if ( dialogResult == CLR.Static( "System.Windows.Forms.DialogResult" ).OK )
   alert( "ok" );
else
   alert( "cancel" );

 

Nota:el código de la imagen anterior solamente funciona si la propiedad DialogResult de los botones "Aceptar" y "Cancelar" está configurada correctamente en el panel Propiedades (por ejemplo, debe ser OK para el botón "Aceptar").

© 2017-2023 Altova GmbH