Altova UModel 2025 Enterprise Edition

Instantiiert ein neues Formularobjekt anhand des angegebenen Formularnamens und zeigt es sofort als Dialogfeld an. Der Rückgabewert ist eine Ganzzahl, die für das generierte Dialogfeldergebnis DialogResult (System.Windows.Forms.DialogResult) steht. Eine Liste der möglichen Werte finden Sie in der Dokumentation zur DialogResult Enum (https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.dialogresult?view=netframework-4.8).

 

Signatur

ShowForm(strFormName : String) -> result : Integer

 

Beispiel

Der folgende JSCript-Code

 

var dialogResult = ShowForm( "FormName" );

 

zeigt das Formular "FormName" als Dialogfeld an:

scr_cmd_showform

Das Ergebnis DialogResult kann anschließend ausgewertet werden, z.B:

 

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