![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Vale, Ecfisa.
Te conozco desde hace años y me has alucinado con tus respuestas muuuchas veces. Creo que te he comentado que tienes respuestas para todo y lo he comprobado, personalmente, y con otros posts en el foro. Tus dibujos están "razonablemente" centrados en tu post. Digo razonablemente, porque, en mi pantalla 4:3 con resolución de 800x600, que es en la que me siento más cómodo trabajando, la mitad de la izquierda mide (en wsMaximized) 27,5cm. La mitad de la derecha, en mi pantalla, mide 25,5cm. La solución, me podría "valer". Digo con comillas, porque yo soy excesivamente meticuloso. Quizá habría que probarla con distintas resoluciones y en distintas pantallas, Por favor, díme como has implementado el código que me sugeriste, porque, cuando yo lo probé, después de implementar el procedimiento y llamarlo desde FormXX.OnShow, no observé el efecto que tú me presentas. Gracias. Ecfisa. |
|
#2
|
||||
|
||||
|
Hola jhonalone.
Aunque funciona igual, no había visto que había un ScrollBox de por medio , por lo que cambié el evento OnResize del form por el del ScrollBox y ajusté el ScrollBox alClient para poder visualizar el comportamiento cuando el form cambia de tamaño.Básicamente el código es este: Creo que te va a ser util que te adjunte los fuentes de la prueba así podes revisarla sobre tu monitor, yo lo hice hasta 1366 x 768 y centra correctamente la imágen ( adjunto ). No sé si será factible centrar también los ScrollBar, voy a revisar un poco mas ese punto a ver si se le puede encontrar la vuelta. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
Cita:
Ya me extrañaba a mí que algún código tuyo no funcionara. Sería la primera vez desde que te conozco. He probado tu adjunto y funciona. La medición de la pantalla que te comentaba, no tiene nada que ver con el programa en funcionamiento. Centra la imagen. Lo he implementado en mi proyecto y funciona igual. He comprobado con distintas resoluciones y también funciona. No obstante, tiene un pequeño inconveniente: las barras de desplazamiento. Habrá que centrarlas porque si no no se ve toda la imagen completa (como ya habrás observado), pero no basta con asignar la mitad del tamaño de la imagen, hará falta algo más. Estoy probando con tu adjunto, que es más fácil de manejar que mi proyecto. Si encuentro algo, te comento. Un Saludo. |
|
#4
|
|||
|
|||
|
¡¡¡CREO QUE TENGO LA SOLUCIÓN!!!
No busquéis más. Cuando afine y compruebe el código, lo subo en un adjunto. Saludos. |
|
#5
|
|||
|
|||
|
Hola, amigos.
Creo que he resuelto la cuestión. Bastante mejor de lo que me esperaba.Sin utilizar las barras de desplazamiento, pulsando con el botón izquierdo del ratón y arrastrando la imagen por la pantalla. Y originalmente, aparece CENTRADA. Dejo un [ATTACH]archivo[/ATTACH] en .zip por si alguien está interesado en el asunto. Gracias a todos por vuestro tiempo y paciencia. Especialmente a Ecfisa, cuyo tiempo vale muchiiiisimo y cuya ayuda me ha sido muy provechosa. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Centrar imagen en un formulario en delphi | socosa | Varios | 6 | 27-11-2014 11:13:12 |
| Cuando pongo un formulario en maximizado se desforman los botones con delphi 7 | jeremiselxi | Varios | 2 | 20-09-2012 05:12:48 |
| !!Abrir formulario Maximizado!! | Darkseratul | Varios | 14 | 12-03-2011 17:39:00 |
| Como centrar un formulario de c++ builder | kizé | C++ Builder | 2 | 06-01-2011 06:41:25 |
| Centrar titulo en formulario | alfredosg19 | Varios | 1 | 03-03-2005 16:16:04 |
|