Librerías: EasyAndFastGUI - librería para crear interfaces gráficas - página 5

 

Buenas tardes.

¿Cómo puedo crear encabezados para las columnas de una tabla?

   m_table.HeadersColor(clrAzure);
   m_table.SetHeaderText(0,"Candle");
   m_table.SetHeaderText(1,"Value");
//--- Crear un control
   if(!m_table.CreateTable(x_gap,y_gap))
     {
      Print(__FUNCTION__+": table was not created. Error=",GetLastError());
      return(false);
     }

No hay encabezados... Sólo filas por el número de filas especificado durante la creación.

 
Juer:

Buenas tardes.

¿Cómo puedo crear cabeceras de columna para una tabla?

No hay cabeceras... Sólo filas por el número de filas especificado durante la creación.

Tal vez necesite activar la visualización de encabezados

m_table.ShowHeaders(true);
 
Nikita Avramenko:

Es posible que tenga que activar la visualización de los títulos

Muchas gracias

 

La tabla creada cubre la barra de estado en la parte inferior. Al cambiar el tamaño de la ventana, la barra de estado parpadea allí, pero no se ve así.

¿Puedes decirme dónde buscar?

 
Juer:

La tabla creada cubre la barra de estado en la parte inferior. Al cambiar el tamaño de la ventana, la barra de estado parpadea allí, pero no se ve así.

¿Puedes decirme dónde escarbar?

Esto ocurre cuando AutoYResizeMode(true). ¿Y cómo hacer que la tabla se redimensione al tamaño de la ventana, pero la barra de estado esté visible?

 
Juer:

La tabla creada cubre la barra de estado en la parte inferior. Al cambiar el tamaño de la ventana, la barra de estado parpadea allí, pero no se ve así.

¿Puedes decirme dónde cavar?

Cava hacia el tamaño vertical de la tabla creada. Es natural.

 
Artyom Trishkin:

Excavar hacia el tamaño vertical de la tabla creada. Es natural.

No lo fijo en absoluto. Simplemente lo tengo:

m_table.AutoYResizeMode(true);
 

¿Cuál es el significado secreto de este código?

//--- Salir si sólo queda una línea
   if(array_size<2)
      return;

¿Por qué no se puede borrar la última línea?

 
Juer:

No le pregunto nada. Simplemente lo hago:

Entonces escarba hacia la coordenada Y de la barra de estado. Eso también es natural

 

Periódicamente me encuentro con este tipo de cuelgues después de todo tipo de manipulaciones con la ventana. El panel no reacciona (o más bien reacciona al cabo de unos segundos). Ni siquiera sé cómo depurarlo, ya que aún no entiendo cómo reproducirlo. ¿Dónde puede haber algo en bucle?

A veces el scroll inferior desaparece y luego vuelve a aparecer....

Tal vez sea algo en el propio Asesor Experto. Voy a echar otro vistazo.