Altova UModel 2025 Enterprise Edition

Instantiiert das Form-Objekt, das durch den als Argument bereitgestellten Namen identifiziert wird. Das Formular muss im Ordner "Formulare" des Skripting-Projekts vorhanden sein. Gibt das Formularobjekt (System.Windows.Forms.Form) des angegebenen Namens oder null zurück, wenn kein Formular dieses Namens vorhanden ist.

 

 

Signatur

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

 

Beispiel

Angenommen, es gibt im Skripting-Projekt ein Formular namens "FormName".

scr_cmd_createform

Der folgende JScript-Code instantiiert das Formular mit einige Standardwerten und zeigt es dem Benutzer an.

 

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

 

Das dialogResult kann anschließend folgendermaßen ausgewertet werden:

 

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

 

Anmerkung:Der oben gezeigte Code funktioniert nur, wenn die Eigenschaft DialogResult der Schaltflächen "OK" und "Cancel" über das Eigenschaftsfenster korrekt definiert wurde (für die Schaltfläche "OK" muss er z.B. OK sein).

© 2018-2024 Altova GmbH