Actualización de elementos en el cuadro de edición de texto, cuadro de texto o cuadro de lista (lo que sea más fácil)Ughh, lo último en lo que me aferro es refrescante: /
Bueno. Por lo tanto, tengo la opción de tener un cuadro de lista o un cuadro de edición de texto (odio los cuadros de texto, ya que no se puede ver el texto en ellos) que de manera predeterminada solo contiene una línea "Los comentarios existentes van aquí"
Y cuando un usuario presiona un botón de abajo, se ejecuta una función que realimenta una lista "All_Comments" = {"A", "B"};
Me gustaría reemplazar ese "Los comentarios existentes van aquí" en el cuadro que uso con los elementos de mi lista.
Desafortunadamente, nada de lo que estoy intentando está funcionando.
He intentado refrescar, reajustar, añadir ... tal vez no estoy yendo bien Aquí hay un ejemplo simple que puedo aprender de:
disp = {"INSERTAR AQUÍ"};
nw1 = Nueva ventana ("NUEVAS COSAS",
lb = Cuadro de lista (disp)
);
All_Comments = {"SOAP", "FOOD", "PUPPIES"};
lb << Añadir (cuadro de lista (Todos los comentarios));
Re: Elementos de actualización en el cuadro de edición de texto, cuadro de texto o cuadro de lista (lo que sea más fácil)Puede resaltar cuadros de texto cambiando su color de fondo.
nw = new window("Test",
tb1 = text box("Hello"),
tb2 = text box("World")
);
tb1 << Background Color( "Green" );
tb2 << Background Color( "Light Yellow" );
El método también existe para los cuadros de edición de texto, pero no parece tener ningún efecto.
Re: Elementos de actualización en el cuadro de edición de texto, cuadro de texto o cuadro de lista (lo que sea más fácil)¿Es esto?
NamesDefaultToHere(1);
disp = {"INSERT HERE"};
nw1 = New Window( "NEW STUFF",
lb = List Box( disp ),
ButtonBox("Update List", updateScript);
);
ShowProperties(lb);
updateScript =
Expr(
All_Comments = {"SOAP", "FOOD", "PUPPIES"};
lb << removeAll;
lb << append(All_Comments)
);
Mire en el registro para ver qué otros mensajes 'ListBox ()' entiende.