TopLeftHeaderCell del control DataGrid
Publicado por Consultador (10 intervenciones) el 18/12/2006 11:48:31
Buenas.
Quisiera saber como es posible cambiar algunos valores de la propiedad TopLeftHeaderCell de un control DataGrid.
Por ejemplo:
La propiedad TopLeftHeaderCell.Visible sirve para obtener si la celda superior izquierda del control esta o no visible, pero es una propiedad de solo lectura, por lo tanto, ¿de que sirve si siempre esta visible esa celda? ¿o es que se puede ocultar? si es asi ¿como?
La propiedad TopLeftHeaderCell.Size es de solo lectura, pero la propiedad TopLeftHeaderCell.Size.Width no lo es (segun el TopTip). Pues cuando asigno un valor a esa propiedad me dice "La expresion es un valor y, por lo tanto, no puede ser destino de una asignacion".
He probado a crear una variable tipo Size asignandole valores a Height y a Widht (*), he probado a asignar una unica variable tipo integer (**) de la siguiente forma, pero ninguna funciona:
(*)
Dim V as Integer
DataGridView1.TopLeftHeaderCell.Size.Width = V
(**)
Dim S as Size
S.Width = 50
S.Height = 20
DataGridView1.TopLeftHeaderCell.Size.Width = S.Width
Gracias.
Quisiera saber como es posible cambiar algunos valores de la propiedad TopLeftHeaderCell de un control DataGrid.
Por ejemplo:
La propiedad TopLeftHeaderCell.Visible sirve para obtener si la celda superior izquierda del control esta o no visible, pero es una propiedad de solo lectura, por lo tanto, ¿de que sirve si siempre esta visible esa celda? ¿o es que se puede ocultar? si es asi ¿como?
La propiedad TopLeftHeaderCell.Size es de solo lectura, pero la propiedad TopLeftHeaderCell.Size.Width no lo es (segun el TopTip). Pues cuando asigno un valor a esa propiedad me dice "La expresion es un valor y, por lo tanto, no puede ser destino de una asignacion".
He probado a crear una variable tipo Size asignandole valores a Height y a Widht (*), he probado a asignar una unica variable tipo integer (**) de la siguiente forma, pero ninguna funciona:
(*)
Dim V as Integer
DataGridView1.TopLeftHeaderCell.Size.Width = V
(**)
Dim S as Size
S.Width = 50
S.Height = 20
DataGridView1.TopLeftHeaderCell.Size.Width = S.Width
Gracias.
Valora esta pregunta


0