Hola,
estoy intentando hacer una ventana siempre visible (sin bordes) en mi
aplicación en entorno MDI, y me he topado con el problema que esta ventana
no puedo cambiar el tamaño a MAYOR pues utilizo para ello un Splitter, por
que no quiero una ventana con bordes.
Adjunto un ejemplo sencillo que muestra que una ventana no se redimensiona a
mayor utilizando el método OnMove del Splitter.
Por lo que puedo deducir, nWidt del Form como máximo se ridemensiona a mayor
el valor que inicialmente le pongo al evento OnMove del Splitter.
¿Como puedo forzar a que nWidth del form se actualize por cada movimiento
del Splitter y así poderlo agrandar todo lo posible o hasta el valor nMax
del Splitter ????
Para hacer menor la ventana no hay ningún problema, ahora bien, si la
hacemos pequeña la ventana con el Splitter y soltamos el botón, al volver a
querer hacerla mayor, sólo coje como máximi el primer valor que le doy en
OnMove... es como si no se actualizara nWidth por cada moviemiento del
Splitter... No se como hacerlo.!!!
Gracias.
Un Saludo,
Xevi.
Attached files PROVA.zip (1.7 KB)Â
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TSplitter no me actualiza nWidth del Form
TSplitter no me actualiza nWidth del Form
¿Nadie puede responderme???
Adjunto el mismo ejemplo añadiendo debuguer de los valores de Splitter:nLeft
y Form:nWidth.
Vereis que Splitter:nLeft y Form:nWidth se quedan atorados en Form:nWidth
+50 que es el valor inicial al empezar por primera vez Splitter:Move, por lo
que ¿Form:nWidth debería actualizarse por cada movimiento al alza como lo
hace a la baja???
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas_quitar_esto@gmail.com> escribió en el mensaje
news:49898360$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> estoy intentando hacer una ventana siempre visible (sin bordes) en mi
> aplicación en entorno MDI, y me he topado con el problema que esta ventana
> no puedo cambiar el tamaño a MAYOR pues utilizo para ello un Splitter, por
> que no quiero una ventana con bordes.
>
> Adjunto un ejemplo sencillo que muestra que una ventana no se redimensiona
> a
> mayor utilizando el método OnMove del Splitter.
> Por lo que puedo deducir, nWidt del Form como máximo se ridemensiona a
> mayor
> el valor que inicialmente le pongo al evento OnMove del Splitter.
> ¿Como puedo forzar a que nWidth del form se actualize por cada movimiento
> del Splitter y así poderlo agrandar todo lo posible o hasta el valor nMax
> del Splitter ????
>
> Para hacer menor la ventana no hay ningún problema, ahora bien, si la
> hacemos pequeña la ventana con el Splitter y soltamos el botón, al volver
> a
> querer hacerla mayor, sólo coje como máximi el primer valor que le doy en
> OnMove... es como si no se actualizara nWidth por cada moviemiento del
> Splitter... No se como hacerlo.!!!
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
Attached files PROVA.zip (1.8 KB)Â
Adjunto el mismo ejemplo añadiendo debuguer de los valores de Splitter:nLeft
y Form:nWidth.
Vereis que Splitter:nLeft y Form:nWidth se quedan atorados en Form:nWidth
+50 que es el valor inicial al empezar por primera vez Splitter:Move, por lo
que ¿Form:nWidth debería actualizarse por cada movimiento al alza como lo
hace a la baja???
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas_quitar_esto@gmail.com> escribió en el mensaje
news:49898360$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> estoy intentando hacer una ventana siempre visible (sin bordes) en mi
> aplicación en entorno MDI, y me he topado con el problema que esta ventana
> no puedo cambiar el tamaño a MAYOR pues utilizo para ello un Splitter, por
> que no quiero una ventana con bordes.
>
> Adjunto un ejemplo sencillo que muestra que una ventana no se redimensiona
> a
> mayor utilizando el método OnMove del Splitter.
> Por lo que puedo deducir, nWidt del Form como máximo se ridemensiona a
> mayor
> el valor que inicialmente le pongo al evento OnMove del Splitter.
> ¿Como puedo forzar a que nWidth del form se actualize por cada movimiento
> del Splitter y así poderlo agrandar todo lo posible o hasta el valor nMax
> del Splitter ????
>
> Para hacer menor la ventana no hay ningún problema, ahora bien, si la
> hacemos pequeña la ventana con el Splitter y soltamos el botón, al volver
> a
> querer hacerla mayor, sólo coje como máximi el primer valor que le doy en
> OnMove... es como si no se actualizara nWidth por cada moviemiento del
> Splitter... No se como hacerlo.!!!
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
Attached files PROVA.zip (1.8 KB)Â
TSplitter no me actualiza nWidth del Form
Xevi,
estoy probando tu ejemplo y al mover el splitter, el formulario aumenta o
disminuye de tamaño según lo muevo, pero no entiendo qué quieres conseguir
con ello ó dónde está el error.
Saludos,
José Lalín
estoy probando tu ejemplo y al mover el splitter, el formulario aumenta o
disminuye de tamaño según lo muevo, pero no entiendo qué quieres conseguir
con ello ó dónde está el error.
Saludos,
José Lalín
TSplitter no me actualiza nWidth del Form
José,
Utilizo la 1.9.8
el formulario aumenta, pero sólo 50 píxeles más de los iniciales.
Mira... nada mas arrancar el ejemplo, ¿puedes arrastrar, sin soltarlo, el
Splitter a una posición mayor de 437???
Yo no puedo... el máximo que me deja aumentar són 437.
Luego... si suelto el mouse y vuelvo a arrastrar el Splitter, me deja hasta
474... y así sucesivamente...debo soltar el mouse y volver a clicar para
volver a agrandar el tamano nWidth de Form. el próximo arrastre de Splitter
a 511...
Un Saludo,
Xevi.
"José Lalín" <notengo@correo.com> escribió en el mensaje
news:498c60cc$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Xevi,
>
> estoy probando tu ejemplo y al mover el splitter, el formulario aumenta o
> disminuye de tamaño según lo muevo, pero no entiendo qué quieres conseguir
> con ello ó dónde está el error.
>
> Saludos,
> José Lalín
Utilizo la 1.9.8
el formulario aumenta, pero sólo 50 píxeles más de los iniciales.
Mira... nada mas arrancar el ejemplo, ¿puedes arrastrar, sin soltarlo, el
Splitter a una posición mayor de 437???
Yo no puedo... el máximo que me deja aumentar són 437.
Luego... si suelto el mouse y vuelvo a arrastrar el Splitter, me deja hasta
474... y así sucesivamente...debo soltar el mouse y volver a clicar para
volver a agrandar el tamano nWidth de Form. el próximo arrastre de Splitter
a 511...
Un Saludo,
Xevi.
"José Lalín" <notengo@correo.com> escribió en el mensaje
news:498c60cc$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Xevi,
>
> estoy probando tu ejemplo y al mover el splitter, el formulario aumenta o
> disminuye de tamaño según lo muevo, pero no entiendo qué quieres conseguir
> con ello ó dónde está el error.
>
> Saludos,
> José Lalín