• Domingo 22 de Diciembre de 2024, 15:12

Autor Tema:  Como Poner Centrada Una Rejilla En Un Ocx?  (Leído 1189 veces)

roxiii

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Como Poner Centrada Una Rejilla En Un Ocx?
« en: Martes 23 de Marzo de 2004, 16:02 »
0
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.  

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Como Poner Centrada Una Rejilla En Un Ocx?
« Respuesta #1 en: Miércoles 24 de Marzo de 2004, 16:55 »
0
Hola roxii.

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

Chao.

roxiii

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Como Poner Centrada Una Rejilla En Un Ocx?
« Respuesta #2 en: Miércoles 24 de Marzo de 2004, 23:08 »
0
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?

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Como Poner Centrada Una Rejilla En Un Ocx?
« Respuesta #3 en: Jueves 25 de Marzo de 2004, 09:35 »
0
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...

roxiii

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Como Poner Centrada Una Rejilla En Un Ocx?
« Respuesta #4 en: Jueves 25 de Marzo de 2004, 14:20 »
0
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:

roxiii

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Como Poner Centrada Una Rejilla En Un Ocx?
« Respuesta #5 en: Jueves 25 de Marzo de 2004, 14:25 »
0
:jumpie: Funcionó... sólo era sacarlo de su contenedor... :P

 :gracias: brroz