SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: roxiii en Martes 23 de Marzo de 2004, 16:02

Título: Como Poner Centrada Una Rejilla En Un Ocx?
Publicado por: roxiii en Martes 23 de Marzo de 2004, 16:02
hola, estoy creando un control ocx de una rejilla para que me realice las opciones de abrir, guardar, buscar  entre otras desde archivos de texto delimitados con comas o bien con otros caracteres, la parte donde algo anda mal es la siguiente linea, pues tengo la rejilla en una ubicacion mas abajo del inicio del control, y cuando se redimensiona mi control, mirejilla siempre aparece abajo, no puedo lograr que la rejilla este siempre bien centrada y que empiece en top=2280 , ayuda por favor... :(


Código: Text
  1. Private Sub UserControl_Resize()
  2. MSHFlexGrid1.Move 0, 2280, ScaleWidth, ScaleHeight
  3. End sub
  4.  
Título: Re: Como Poner Centrada Una Rejilla En Un Ocx?
Publicado por: Brroz en Miércoles 24 de Marzo de 2004, 16:55
Hola roxii.

Comprueba las propiedades de escala del contenedor de la grilla, a ver si es algo de eso...

Chao.
Título: Re: Como Poner Centrada Una Rejilla En Un Ocx?
Publicado por: roxiii en Miércoles 24 de Marzo de 2004, 23:08
en teoria estan bien las propiedades son las siguientes:

scaleheigt=6000  que es igual al heigth=6000
scalewidth=9390  que es igual al width=9390

scaleleft=0 y scaletop=0
scalemode=1-twip

lo raro es que con los otros controles me funciona, el codigo esta asi
Código: Text
  1.  
  2. RichTextBox1.Move 0, 2280, ScaleWidth, ScaleHeight - 2280
  3. MSHFlexGrid1.Move 0, 2280, ScaleWidth, ScaleHeight
  4. Frame1.Move 0, 0, ScaleWidth, ScaleHeight
  5.  
  6.  

y lo mismo sucede si le cambio al frame1 mas abajo, es decir con left y top>0

hay algo que este mal en mis propiedades o en mi control?
Título: Re: Como Poner Centrada Una Rejilla En Un Ocx?
Publicado por: Brroz en Jueves 25 de Marzo de 2004, 09:35
Hola roxii.

Te debería funcionar... pero ¿cúal es el contenedor del FlexGrid? a ver si es que el grid se está posicionando dentro de su contenedor y no en relación al control, o algo así por el estilo...
Título: Re: Como Poner Centrada Una Rejilla En Un Ocx?
Publicado por: roxiii en Jueves 25 de Marzo de 2004, 14:20
hola brroz, sabes el lio esta con el alto del grid, y tienes razon esta contenido en el frame1, voy a probar sacandolo de ahi  gracias....  :comp:
Título: Re: Como Poner Centrada Una Rejilla En Un Ocx?
Publicado por: roxiii en Jueves 25 de Marzo de 2004, 14:25
:jumpie: Funcionó... sólo era sacarlo de su contenedor... :P

 :gracias: brroz