<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Estoy convirtiendo algunos de mis cuadros de diálogo antiguos a la sintaxis de Windows modal y no parece posible "obtener" o "obtener como lista" los resultados de un cuadro de lista.
En la función de diálogo anterior, un cuadro de lista permitía al usuario seleccionar uno o más elementos de la lista mediante las teclas de control y mayúsculas. El resultado fue una lista de artículos.
Sin embargo, en la nueva sintaxis modal de Windows <<, el cuadro de lista aparece para poner las cosas en una lista. Parece posible seleccionar elementos de la lista, pero ¿cómo descargar los resultados en una lista que se puede usar más adelante?
Aquí está el código antiguo con el cuadro de lista dentro de la función de diálogo:
dbox1 = Diálogo (
"Seleccione el número de semana y año para resumir",
hlist ("Week", week = editnumber ()),
hlist ("Año", año = número de edición (2012)),
"",
"Seleccione las Áreas de Interés",
mpaofint = listbox ({"Spots", "Daño de tránsito", "Error de código de barras"}),
botón ("OK"), botón ("Cancelar")
);
thesempa = dbox1 ["mpaofint"];
Aquí está mi intento de convertir a una ventana modal.
Nueva ventana ("Seleccione el número de la semana y el año para resumir",
<< modal,
cuadro vlist
hlist box (Cuadro de texto ("Semana"), wk = Número Cuadro de edición (0)),
cuadro de lista (Cuadro de texto ("Año"), año = Cuadro de edición de número (2012)),
Caja de texto(" "),
Cuadro de texto ("Seleccione las áreas de interés del problema de medios"),
mpaofint = listbox ({"Spots", "Daño de tránsito", "Error de código de barras"}),
Caja de botones ("OK"),
Caja de botones ("Cancelar")
));
Estas son todas las palabras que he tratado de obtener la lista que necesito, pero el registro muestra un valor faltante para la frase cada vez.
thesempa = mpaofint << obtener lista;
thesempa = mpaofint << obtener como lista;
thesempa = mpaofint << obtener texto;
thesempa = mpaofint << get;
Gracias, acabo de usar la opción de seleccionar sin el cuadro de botones y funcionó.
Coloque el script dentro del botón Aceptar.
Caja de botones ( "DE ACUERDO" , thesempa = mpaofint << ser seleccionado )