![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Centrar ellipse en TImage
Buenas noches foro
Estoy tratando de colocar un circulo a traves de una ellipse en un TImage pero por mas que lo intento no logro que me quede completamente centrado El TImage tiene estas dimensiones
En cuanto al circulo, lo estoy realizando con estas dimensiones
Segun he leido, los 2 ultimos valores son el alto y largo del circulo pero con los 2 primeros trato de posicionarlo en el centro del TImage pero no funciona. So estos valores como una coordenada? Cual es la manera correcta de posicionarlo? Gracias de antemano |
#2
|
||||
|
||||
La única vez que hice algo parecido los parámetros indicaban otra cosa: las coordenadas del rectángulo en el que está inscrita la elipse, vértice superior izquierdo, vértice inferior derecho.
Supongo que ese procedimiento estará sobrecargado, asegúrate de estar usando la versión que te interesa o prueba otra a ver si se ajusta más a lo que necesitas. |
#3
|
||||
|
||||
En estos casos el refrán de, "Una imagen vale más que 1000 palabras", vendría muy bien.
![]() ![]() ![]() También me queda la duda de si el procedimiento que estás utilizando es el de TCanvas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Cita:
En un instante subo la imagen |
#5
|
||||
|
||||
Si usas el camvas de la imagen, puedes usar algo como esto:
Si usas el del formulario, tendrás que ajustar esas coordenadas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
#7
|
|||
|
|||
Cita:
Con este codigo aun no logra centrar el circulo |
#8
|
||||
|
||||
A mi me sale centrado.
En negrio el original, en rojo el que te he puesto. ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#10
|
||||
|
||||
¿Puedes poner un poco más de código?
Es que no se dónde estás poniendo esas líneas. ¿Dentro del formulario FormMain? ¿En otra Unit? ¿Estás usando eso dentro de un With? Te adjunto el ejemplo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 26-02-2020 a las 15:13:26. |
#11
|
|||
|
|||
![]() En otra Unit
La unit donde esta definido el formulario se llama Unit1 El formulario es asi
El image es asi
El codigo para crear la rueda esta en una unit que se llama charts Y el codigo para tratar de crearla es
Espero haberme hecho entender mejor ![]() |
#12
|
||||
|
||||
Elimina el primer parámetro.
Todo el problema lo rienes por meter esas líneas dntro de un with. Te está cogiendo el Ellipse del Canvas de TImage. La otra opción es dejar el with y colocar esto:
Con eso te compilará bien.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#13
|
|||
|
|||
Gracias Neftali
No se si sirva de algo pero estoy utilizando Borland Delphi 7, asi que algunas instrucciones no me estan funcionando adecuadamente |
#14
|
|||
|
|||
Cita:
: Too many actual parameters |
#15
|
||||
|
||||
Hola.
Fijate si te sirve de este modo: Ejemplo de llamada:
Salida: ![]() Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#16
|
|||
|
|||
#17
|
||||
|
||||
Hola.
Cambiá por ShowMessage, v.gr. :
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#18
|
|||
|
|||
#19
|
||||
|
||||
Hola.
Y... ¿ No estará fuera del rango ? Si no te importa que se corte el ellipse, eliminá las líneas de comprobación de este modo:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#20
|
|||
|
|||
Como le establezo el rango ?
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
centrar timage en una form | JXJ | Varios | 4 | 05-10-2017 23:51:30 |
mover ScrollBox para centrar un TImage en pantalla | Snaked | C++ Builder | 7 | 31-03-2017 18:05:38 |
Ajustar (Stretch) & Centrar Imagen En TImage Dentro de ScrollBox | Beaker_ | Gráficos | 3 | 22-05-2012 17:36:57 |
Como centrar una imagen en un timage con un click | The_Duke | Gráficos | 3 | 24-11-2008 02:07:03 |
como combinar 2 Timage en un tercer Timage | JefeNet | Gráficos | 10 | 02-09-2004 16:51:35 |
![]() |
|