¿Hay alguna manera de recuperar el conjunto del tamaño de un TableBox? Hay un mensaje para OBTENER el tamaño, pero no parece que haya una forma de CONFIGURAR el tamaño. ¿Quizás me estoy perdiendo algo?
El cuadro de visualización 'TableBox' no reconoce el mensaje 'set size'; tal vez se refiera a uno de estos: <<<<<<<<<<< Establecer filas seleccionadas <<<<<<<<<<<<< Obtener texto <<<<<<<<<<<<<<<<<<<<
¿Cómo cambiar el ancho de la caja perdida?
No hay un mensaje de tamaño establecido para un cuadro de tabla. Sin embargo, puede establecer el tamaño de las columnas dentro del cuadro de tabla.
En el siguiente ejemplo, creo un Cuadro de tabla que contiene dos Cuadros de columna de cadena. Los tamaños de Table Box y String Col Boxes se muestran antes y después de cambiar el tamaño de las columnas.
New Window( "test",
tb = Table Box(
scb1 = String Col Box( "a", {"x", "y", "z"} ),
scb2 = String Col Box( "b", {"1", "2", "3"} )
)
);
Write( "before:" );
Show( tb << Get Size(), scb1 << Get Size(), scb2 << Get Size() );
scb1 << Set Width( 300 );
scb2 << Set Width( 400 );
Wait( 0 ); // Wait for display to update so that get size returns latest size
Write( "\!N\!Nafter:" );
Show( tb << Get Size(), scb1 << Get Size(), scb2 << Get Size() );
A continuación se muestra el registro resultante. Observe cómo el tamaño de Table Box es unos pocos píxeles más grande que la suma de los tamaños de las columnas que contiene.
/*:
before:
tb << Get Size() = {39, 74};
scb1 << Get Size() = {18, 72};
scb2 << Get Size() = {20, 72};
after:
tb << Get Size() = {701, 74};
scb1 << Get Size() = {300, 72};
scb2 << Get Size() = {400, 72};