Comunidad Gambas-es
¿Es posible hacer Background a la columna izq numerada de un GridView? - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forumdisplay.php?fid=3)
+--- Foro: General (https://gambas-es.org/forumdisplay.php?fid=4)
+--- Tema: ¿Es posible hacer Background a la columna izq numerada de un GridView? (/showthread.php?tid=350)



¿Es posible hacer Background a la columna izq numerada de un GridView? - gambafeliz - 15-04-2021

Hola

Por favor, alguien me puede indicar si, ¿es posible hacer Background con un color que yo necesite a las celdas de forma individual de la columna izq numerada de un GridView?

Gracias.


RE: ¿Es posible hacer Background a la columna izq numerada de un GridView? - cogier - 15-04-2021

Pruebe este código.

GAMBAS
  1. Gridview1 As Gridview
  2.  
  3. Public Sub Form_Open()
  4.  
  5.   With Me
  6.     .H = 565
  7.     .W = 410
  8.     .Padding = 5
  9.     .Arrangement = Arrange.Vertical
  10.     .Font.Bold = True
  11.  
  12.   With Gridview1 = New GridView(Me) As "Gridview1"
  13.     .Expand = True
  14.     .Rows.Count = 25
  15.     .Columns.Count = 5
  16.     .Foreground = Color.Yellow
  17.  
  18.  
  19. Public Sub GridView1_Data(Row As Integer, Column As Integer)
  20.  
  21.   GridView1[Row, 0].Text = "gambafeliz"
  22.   GridView1[Row, 0].Background = Color.Black
  23.   GridView1[Row, 1].Text = "gambafeliz"
  24.   GridView1[Row, 1].Background = Color.DarkPurple
  25.   GridView1[Row, 2].Text = "gambafeliz"
  26.   GridView1[Row, 2].Background = Color.LightGray
  27.   GridView1[Row, 3].Text = "gambafeliz"
  28.   GridView1[Row, 3].Background = Color.Blue
  29.   GridView1[Row, 4].Text = "gambafeliz"
  30.   GridView1[Row, 4].Background = Color.Red
  31.   GridView1.Columns.Width = -1
  32.  





RE: ¿Es posible hacer Background a la columna izq numerada de un GridView? - vuott - 15-04-2021

(15-04-2021, 20:27)gambafeliz escribió:  columna izq numerada de un GridView

...estás hablando del ".Header " vertical del GridView ?


RE: ¿Es posible hacer Background a la columna izq numerada de un GridView? - gambafeliz - 16-04-2021

Gracias cogier

Pero tu coloreas las columnas y yo solo quería poner el header vertical con colores individuales.

También se me ha ocurrido crear una columna justo antes de todos mis datos y colorear las celdas y numerándolas. Eso sí, tendría que ocultar el header vertical.

¿que opinan, lo hago así o es posible hacerlo por otro camino ya creado por Gambas?

(15-04-2021, 23:49)vuott escribió:  
(15-04-2021, 20:27)gambafeliz escribió:  columna izq numerada de un GridView

...estás hablando del ".Header " vertical del GridView ?

Sí exactamente me refiero a colorear cada celda del header vertical y con colores independientes.


RE: ¿Es posible hacer Background a la columna izq numerada de un GridView? - vuott - 16-04-2021

(16-04-2021, 09:17)gambafeliz escribió:  Sí exactamente me refiero a colorear cada celda del header vertical y con colores independientes.

Uhmmm... no creo Confused que sea posible.