Namen standardmäßig hierher (1); dt = Open("$SAMPLE_DATA/Big Class.jmp"); //1. use << return result nw = New Window("test window", << modal, << return result, fls = Filter Col Selector(dt, all, << set selected(1)), clb = Col List Box(dt , all, << set selected(2)), cb = combo box({"selection1", "selection2"}), rb = Radio Box({"a", "b", "c"}), teb = Text Edit Box("teb"), neb = Number edit box(10), ); zeigen (nw); //2. Werte in Schaltfläche abrufen aa_results = Associative Array(); nw = New Window("test window", << modal, << return result, fls = Filter Col Selector(dt, all, << Set selected(1)), clb = Col List Box(dt, all, << set selected(2)), cb = Combobox({"selection1", "selection2"}), rb = Radio Box({"a", "b", "c"}), teb = Text Edit Box(" teb"), neb = Zahlenbearbeitungsfeld(10), Schaltflächenfeld("OK", aa_results["fls"] = fls << Ausgewählt werden; aa_results["clb"] = clb << Elemente abrufen; aa_results["cb "] = cb << erhalten; aa_results["rb"] = rb << erhalten; aa_results["teb"] = teb << Text erhalten; aa_results["neb"] = neb << erhalten; ); ); If(nw["Button"] == 1, show(aa_results); ); //3. Werte beim Schließen abrufen aa_results = Associative Array(); nw = New Window("test window", << modal, << return result, << on close( aa_results["fls"] = fls << Get selected; aa_results["clb"] = clb << get items; aa_results["cb"] = cb << erhalten; aa_results["rb"] = rb << erhalten; aa_results["teb"] = teb << Text erhalten; aa_results["neb"] = neb << erhalten; ) , fls = Filter Col Selector(dt, all, << set selected(1)), clb = Col List Box(dt, all, << set selected(2)), cb = Combo box({"selection1", " selection2"}), rb = Radio Box({"a", "b", "c"}), teb = Text Edit Box("teb"), neb = Number Edit Box(10), ); If(nw["Button"] == 1, show(aa_results); ); //4. wäre, jedem Element ein Skript zuzuweisen, aber ich bevorzuge andere Methoden //5. Wrapper mit onclose erstellen und Ergebnis zurückgeben? /* //Einige Möglichkeiten, Werte aus verschiedenen Anzeigefeldern zu erhalten nw = New Window("test window", fls = Filter Col Selector(dt, all, << set selected(1)), clb = Col List Box( dt, all, << set selected(2)), cb = Combobox({"selection1", "selection2"}), rb = Radio Box({"a", "b", "c"}), teb = Textbearbeitungsfeld("teb"), neb = Zahlenbearbeitungsfeld(10), ); zeigen (nw); fls << Ausgewählt werden; clb << Gegenstände erhalten; clb << ausgewählt werden; clb << Ausgewählte Indizes abrufen; cb << erhalten; cb << ausgewählt werden; rb << erhalten; rb << Ausgewählt werden; teb << Text abrufen; neb << bekommen; neb << Text erhalten;