FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema de diseño y con canvas.
Estoy intentando diseñar una clase TPintor que tenga un método PintarRectangulo() que reciba como parámetro un objeto gráfico sobre el cual se pintará el rectangulo. De antemano Tpintor no sabrá que tipo de objeto recibirá como parámetro, podría ser un Timage,Tlabel,TForm,etc. alguno que implemente el canvas. He visto que esos derivan el Tcanvas de la clase TgraphicControl, intenté usar esa clase en TPintor para trabajar con el canvas pero no me deja hacer lo siguiente
identificador no declarado, como si Tgraphiccontrol no conociese al canvas. No se si se entiende el problema que quiero resolver. Un saludo. |
#2
|
||||
|
||||
El problema está en que Canvas es protected.
La solución mejor es que pases como parámetro el canvas en lugar de un TGraphicControl. Pero si lo anterior no puede ser, entonces un truco puede ser el siguiente:
Saludos. |
#3
|
|||
|
|||
Si, que buen truco!
Gracias escafandra. Me ha servido tu ayuda. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema con backgroud del Canvas.TextOut | miguel_e | Gráficos | 1 | 20-05-2008 18:02:38 |
Problema con el Canvas de Impresion Delphi 5 | cesarlopez | Impresión | 2 | 05-02-2006 18:41:07 |
Problema de diseño con JScrollPane | estebanperez | JAVA | 1 | 25-02-2004 00:31:39 |
problema con el canvas | superhopi | Impresión | 1 | 09-06-2003 15:38:24 |
Canvas???? | craven | Gráficos | 2 | 17-05-2003 13:26:02 |
|