Wie schließe ich ein „Neues Fenster“?Ich habe versucht, neue Fenster zu schließen, hatte aber Erfolg. Der Argumentation halber habe ich x = New Window( *some code*);
Close(x);
x << Close();
x << Close;
x << Close Window();
Jede Hilfe wäre sehr dankbar
Erweiterte statistische ModellierungVerbraucher- und MarktforschungQualitäts- und VerfahrenstechnikBetreff: Wie schließe ich ein „Neues Fenster“?Hier ist ein weiteres Problem im Zusammenhang mit dem Schließen von Fenstern.Nehmen wir an, Sie haben einen Datensatz geöffnet und wenn der Benutzer auf „OK“ oder „Abbrechen“ klickt, wird eine Aktion zum Schließen des Datensatzes ausgeführt.Was aber, wenn der Benutzer auf die Schaltfläche zum Schließen des Fensters (X oben rechts) klickt?Die Funktion on close() kümmert sich darum.Hier ist ein Beispiel:
// Build a display window for ftab_box
ftab_window = New Window("Frequency Tab", << on close(close(ftab_dataset, nosave)),
H List Box(
Button Box("Save to MSWord",
ftab_output << Save MSWord("", Native);
),
Text Box( " " ),
Button Box( "Close this Window",
ftab_window << CloseWindow;
// close(ftab_dataset, nosave); // This gets run by on close above
),
),
ftab_output = vlistbox(
outlinebox(ftab_title,
ftab_box),
),
);Betreff: Wie schließe ich ein „Neues Fenster“?Hier ist ein etwas komplizierteres Beispiel, das zeigt, wie man ein nicht modales Fenster mit den Schaltflächen „OK“ oder „Abbrechen“ schließt.
nw = new window("Test",
textbox("Hello World"),
panelbox("Actions",
hlistbox(
okb = button box("OK", << set icon("Go"),
set script(
show("Clicked OK");
// Other OK actions here
nw << close window();
),
),
canb = button box("Cancel", << set icon("Stop"),
set script(
show("Clicked Cancel");
nw << close window();
),
),
)
)
);

Betreff: Wie schließe ich ein „Neues Fenster“?Auf Syntaxfragen, wie Sie sie stellen, finden Sie Antworten im Scripting Index.
Hilfe=>Skriptindex
Betreff: Wie schließe ich ein „Neues Fenster“?<< Fenster schließen; oder << Fenster schließen(); sollte arbeiten
Names Default To Here(1);
nw = New Window("");
wait(2);
nw << Close Window();