FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Dibujar linea en panel
Buenos dias!!!
¿Se puede dibujar una linea en un Panel?, tengo el siguiente código:
Pero la linea me sale por detrás del Panel , buscando en ayuda he leido que lo suyo sería usar un Paintbox. Gracias Este mensaje no debería estar aquí, sino en gráficos, pero no se borrarlo. Perdón Última edición por Iron fecha: 28-03-2009 a las 12:47:37. Razón: Mal ubicado |
#2
|
||||
|
||||
No hay problema, ya te lo muevo yo.
__________________
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. |
#3
|
||||
|
||||
Hola, así directo no puedes acceder al Canvas del Panel, primero tienes que desprotegerlo defínete este tipo en tu unit.
con eso ya deberías poder acceder al Canvas del Panel, sino, tienes que usar algún componentes que tenga el Canvas, como el TPaintBox, TImage...... Sobre como lo tienes no te esta dibujando detras, esta tomando el Canvas del formulario es por eso que te lo dibuja en el formulario. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
No me sale , al poner
Me da error, el primero: (Expected ´:´ but ´=´found) lo cambié y ahora me da el siguiente error: (Expected an identifier but class found), espera un identificador pero encuentra una clase . ¿Alguna sugerencia, gracias? |
#5
|
||||
|
||||
Cita:
fijate donde lo he puesto, con eso no debería darte errores. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
||||
|
||||
Doy fe de que lo propuesto por Caro, funciona correctamente.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
|||
|
|||
He puesto el nuevo Type y no da fallo ninguno, pero no se ve :
Si en lugar de poner Panel4, pongo el nombre del formulario, la linea se ve donde no hay Panel´s.Gracias por vuestras respuestas |
#8
|
||||
|
||||
Según te he comentado yo mismo he hecho la prueba y funciona correctamente, lo que puede ocurrir es que tus coordenadas están fuera virtualmente del Tpanel y por eso no se ve nada.
Prueba por ejemplo con:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#9
|
|||
|
|||
Hola Iron,
Caro tiene razon, no puedes utilizar el canvas de un TPanel directamente. la unica solucion es crear una nueva class :
Nota : cuando escribes :
"with Panel4" no permite acceder al canvas del Panel pero al canvas de la form. David |
#10
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#11
|
|||
|
|||
Cita:
pero creo que con esta modificacion el typo es diferente (todos los protected son accesibles) , y por eso prefiero utilisar otro nombre... |
#12
|
|||
|
|||
Ya consigo ver la linea en el Panel, he probado las dos versiones que poneis y funcionan bien , Gracias a todos.
Una última cosita, cuando creo la linea en el formulario, esta no se ve por el Panel y si la creo en el Panel, del mismo no sale. ¿Se puede crear una linea que se vea en los dos sitios?. Gracias y un saludo |
#13
|
|||
|
|||
Alguien me puede decir de donde puedo obtener la libreria Timage??? muchas gracias!!
|
#14
|
||||
|
||||
Hola Sedanbur, bienvenido a Club Delphi .
Te invitamos a que leas nuestra guía de estilo. El componente TImage, lo podes encontrar en la pestaña "Additional". Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#15
|
|||
|
|||
Gracias por la respuesta y bienvenida, ya lei el enlace,. y encontre el componente TImage... hace mucho que no programo en Delphi..(desde el 2000) y estoy un poco oxidado.. jejjee.. tengo un par de proyectos para hacer, asi que seguro que estare por estos lados bastante seguido... saludos
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar un Panel dentro de otro panel | edgwin | OOP | 3 | 22-11-2008 17:22:16 |
Dibujar línea | dicatek | Gráficos | 8 | 29-07-2006 16:47:26 |
mostrar fichero linea a linea | torete_86 | C++ Builder | 4 | 30-01-2006 20:14:39 |
Traza linea por linea problemas | zugazua2001 | Varios | 2 | 24-10-2005 08:16:32 |
¿Cómo borrar un grid sin tener que ir línea a línea? | Isaac | Varios | 2 | 18-02-2004 16:13:14 |
|