Grid: alto de la fila de encabezamiento

27/02/2007 - 00:33 por AT Baez | Informe spam
Buenas noches al grupo,
Estoy intentando que la fila de encabezamiento en un grid tenga una altura
determinada y no hay manera de que lo consiga.
Formateando todo el grid por codigo despues de crear una tabla y
asignarsela. Pero la altura de la fila del encabezado se autoajusta y se
queda muy finita.
Me podeis dar una idea de como incrementar la altura por favor.
-
A Trujillo

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
27/02/2007 - 18:47 | Informe spam
Hola AT Baez

Para conseguir la funcionalidad que buscas puedes utilizar la propiedad
DataGridView.ColumnHeadersHeightSizeMode, asignándole el valor de la
enumeración que permite configurar las celdas de encabezado para que puedan
redimensionarse. A partir de ahí puedes establecer por código una altura de
celda en cabecera usando la propiedad ColumnHeadersHeight del grid.

En el caso de que vayas a personalizar la cabecera con colores, fuentes,
etc., asigna false a la propiedad EnableHeadersVisualStyles del grid, o en
caso contrario el control ni se enterará de que quieres manipular estos
aspectos, manteniendo la configuración del sistema. Te adjunto un bloque de
código como ejemplo.

//--
this.dataGridView1.ColumnHeadersHeightSizeMode =
DataGridViewColumnHeadersHeightSizeMode.EnableResizing;
this.dataGridView1.ColumnHeadersHeight = 75;

this.dataGridView1.EnableHeadersVisualStyles = false;
DataGridViewCellStyle oEstilo = new DataGridViewCellStyle();
oEstilo.BackColor = Color.Aqua;
oEstilo.ForeColor = Color.Blue;
oEstilo.Font = new Font("Courier Sans MS", 12, FontStyle.Bold);

this.dataGridView1.ColumnHeadersDefaultCellStyle = oEstilo;
//--

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"AT Baez" wrote:

Buenas noches al grupo,
Estoy intentando que la fila de encabezamiento en un grid tenga una altura
determinada y no hay manera de que lo consiga.
Formateando todo el grid por codigo despues de crear una tabla y
asignarsela. Pero la altura de la fila del encabezado se autoajusta y se
queda muy finita.
Me podeis dar una idea de como incrementar la altura por favor.
-
A Trujillo



Respuesta Responder a este mensaje
#2 AT Baez
28/02/2007 - 11:09 | Informe spam
Hola Luis Miguel,

No es la primera vez que contestas mis preguntas: muchas gracias. Aprecio el
tiempo que te tomas para explicar el punto y facilitar un ejemplo.

Gracias de nuevo, que tengas un buen día.

Alberto

"Luis Miguel Blanco" wrote in
message news:
Hola AT Baez

Para conseguir la funcionalidad que buscas puedes utilizar la propiedad
DataGridView.ColumnHeadersHeightSizeMode, asignándole el valor de la
enumeración que permite configurar las celdas de encabezado para que
puedan
redimensionarse. A partir de ahí puedes establecer por código una altura
de
celda en cabecera usando la propiedad ColumnHeadersHeight del grid.

En el caso de que vayas a personalizar la cabecera con colores, fuentes,
etc., asigna false a la propiedad EnableHeadersVisualStyles del grid, o en
caso contrario el control ni se enterará de que quieres manipular estos
aspectos, manteniendo la configuración del sistema. Te adjunto un bloque
de
código como ejemplo.

//--
this.dataGridView1.ColumnHeadersHeightSizeMode > DataGridViewColumnHeadersHeightSizeMode.EnableResizing;
this.dataGridView1.ColumnHeadersHeight = 75;

this.dataGridView1.EnableHeadersVisualStyles = false;
DataGridViewCellStyle oEstilo = new DataGridViewCellStyle();
oEstilo.BackColor = Color.Aqua;
oEstilo.ForeColor = Color.Blue;
oEstilo.Font = new Font("Courier Sans MS", 12, FontStyle.Bold);

this.dataGridView1.ColumnHeadersDefaultCellStyle = oEstilo;
//--

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"AT Baez" wrote:

Buenas noches al grupo,
Estoy intentando que la fila de encabezamiento en un grid tenga una
altura
determinada y no hay manera de que lo consiga.
Formateando todo el grid por codigo despues de crear una tabla y
asignarsela. Pero la altura de la fila del encabezado se autoajusta y se
queda muy finita.
Me podeis dar una idea de como incrementar la altura por favor.
-
A Trujillo



Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
28/02/2007 - 14:58 | Informe spam
Hola Alberto

No hay de qué, me alegra mucho haberte podido ayudar 8-)

Por mi parte te agradezco mucho el que hayas respondido a mi mensaje, no
todas las personas que exponen dudas en estos foros lo hacen, y la verdad es
que reconforta bastante saber si has podido servir de ayuda o no. 8-D
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"AT Baez" wrote:

Hola Luis Miguel,

No es la primera vez que contestas mis preguntas: muchas gracias. Aprecio el
tiempo que te tomas para explicar el punto y facilitar un ejemplo.

Gracias de nuevo, que tengas un buen día.

Alberto

"Luis Miguel Blanco" wrote in
message news:
> Hola AT Baez
>
> Para conseguir la funcionalidad que buscas puedes utilizar la propiedad
> DataGridView.ColumnHeadersHeightSizeMode, asignándole el valor de la
> enumeración que permite configurar las celdas de encabezado para que
> puedan
> redimensionarse. A partir de ahí puedes establecer por código una altura
> de
> celda en cabecera usando la propiedad ColumnHeadersHeight del grid.
>
> En el caso de que vayas a personalizar la cabecera con colores, fuentes,
> etc., asigna false a la propiedad EnableHeadersVisualStyles del grid, o en
> caso contrario el control ni se enterará de que quieres manipular estos
> aspectos, manteniendo la configuración del sistema. Te adjunto un bloque
> de
> código como ejemplo.
>
> //--
> this.dataGridView1.ColumnHeadersHeightSizeMode > > DataGridViewColumnHeadersHeightSizeMode.EnableResizing;
> this.dataGridView1.ColumnHeadersHeight = 75;
>
> this.dataGridView1.EnableHeadersVisualStyles = false;
> DataGridViewCellStyle oEstilo = new DataGridViewCellStyle();
> oEstilo.BackColor = Color.Aqua;
> oEstilo.ForeColor = Color.Blue;
> oEstilo.Font = new Font("Courier Sans MS", 12, FontStyle.Bold);
>
> this.dataGridView1.ColumnHeadersDefaultCellStyle = oEstilo;
> //--
>
> Espero que te sirva de ayuda.
>
> Un saludo
> Luis Miguel Blanco
> http://www.dotnetmania.com
>
>
> "AT Baez" wrote:
>
>> Buenas noches al grupo,
>> Estoy intentando que la fila de encabezamiento en un grid tenga una
>> altura
>> determinada y no hay manera de que lo consiga.
>> Formateando todo el grid por codigo despues de crear una tabla y
>> asignarsela. Pero la altura de la fila del encabezado se autoajusta y se
>> queda muy finita.
>> Me podeis dar una idea de como incrementar la altura por favor.
>> -
>> A Trujillo
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida