Quitar ultima columna blaco de grid

01/09/2004 - 01:25 por Pato | Informe spam
Hola de nuevo por aqui,

Otras preguntillas sobre el grid:

1.- Para que sirve la ultima columna que aparece en blanco (a la derecha)
???

2.- Como se puede quitar esa columna???
 

Leer las respuestas

#1 Ana María Bisbé york
06/09/2004 - 16:35 | Informe spam
Hola

¿Tienes nombre?

Mira, no se si viste esta respuesta que te dejó Jorge Méndez

La única forma de que ese espacio en blanco no te aparezca es que la suma


de
los widths de las "n" (donde "n" es el numero de columnas "reales" que
podemos ver cuando nos aparece la "pseudocolumna" en blanco ) columnas
situadas mas a la derecha sea exactamente igual a:

Thisform.Width - sysmetric(5) - 1

No se si me he explicado. Un ejemplo:

Un grid de ancho = 100
10 columnas. Los anchos son: 10, 30, 50, 30, 30, 30, 50, 25, 20, 50
Sysmetric(5) devuelve un valor de 17.

El espacio para ubicar columnas es de 100 - 17 - 1 = 82

Por consiguiente, en el ejemplo actual, al desplazarse a la derecha,


ubicará
la columna de 50 y la de 20 (empezando a contar desde la derecha), dejando
una "pseudocolumna" de 82 - 50 - 20 = 12 pixels de ancho, porque en esos


12
pixeles ya no le cabe la siguiente columna de ancho 25.

Para evitar esto, habrá que repartir esos 12 pixeles entre las dos ultimas
columnas, por ejemplo:

10, 30, 50, 30, 30, 30, 50, 20, 20 + 5, 50 + 7

De esta forma, 20 + 5 + 50 + 7 = 82, con lo que ya no nos aparecerá ese
espacio en blanco a la derecha.



Suerte !!
Saludos,

Ana
www.amby.net

"Pato" escribió en el mensaje
news:
Ya lo resolvi pero con una diferencia de 30.

Pasa que las suma del ancho de las columnas y el ancho de grid no me
funcionaba.
pero cuando es mas treinta si funciona...
Pero no se de que objeto son los treinta

grida3
71+141+141+230 = 583


"Ana María Bisbé York" escribió en el mensaje
news:%
> Entonces la última columna no te cabe del todo y cuando te mueves hacia
ella
> es que se ve la columna blanca, no?
>
>
> Saludos,
>
> Ana
> www.amby.net
>
> "Pato" escribió en el mensaje
> news:#
> >
> > en mi caso la suma del ancho de todas las columnas es: 660
> > y el ancho del grid es: 612
> >
> > funciona bien, pero quisiera tener control sobre ese punto.
> >
> >
> > "Ana María Bisbé York" escribió en el
mensaje
> > news:
> > > Hola:
> > >
> > > Esa columna queda "sobrando" porque el ancho del grid es mayor que


el
> > ancho
> > > de todas las columnas. Si suma del ancho de las columnas es igual al
> ancho
> > > del grid, no aprecerá.
> > >
> > >
> > > Saludos,
> > >
> > > Ana
> > > www.amby.net
> > >
> > > "Pato" escribió en el mensaje
> > > news:
> > > > Hola de nuevo por aqui,
> > > >
> > > > Otras preguntillas sobre el grid:
> > > >
> > > > 1.- Para que sirve la ultima columna que aparece en blanco (a la
> > derecha)
> > > > ???
> > > >
> > > > 2.- Como se puede quitar esa columna???
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Preguntas similares