Crear Grid sobre Canvas
1 Archivos Adjunto(s)
Saludos
Quien pudiera orientarme en como crear un grid sobre un Canvas con la siguente caracteristica - Grid 7 x7 y como base 7 cuadros. A medida vaya ascendiendo restarle un cuadro hasta que el el tope solo aparecza 1 cuadro. Tratare de colocar un grafico que muestre lo que necesito. Gracias |
Yo te diría que comenzaras por colocar un TPaintBox en un formulario, y sobre él empieces a pintar líneas...
Por ejemplo, coloca un botón con el siguiente código. Algo así debería pintar algo parecido a lo que necesitas.
|
Muchisimas gracias, es justo lo que necesito.
Ahora bien, hay alguna posibilidad de eliminar las lineas finales en los extremos para que quede un cuadrado perfecto ? |
Hola.
Otra opcíon,
Ejemplo llamada:
Saludos :) |
Gracias escfisa
Como llamo a la MakeSquare ? |
Hola
Cita:
Por ejemplo, usando como lienzo un TPanel en lugar del Form
Salida: Saludos :) |
Gracias
Ya la pude llamar pero no me aparece dentro del Image sino en el formulario...como corrijo eso? |
Cita:
Saludos :) |
Asi lo hice
Y asi me aparece |
1 Archivos Adjunto(s)
Esta es la ventana con el Canvas
|
1 Archivos Adjunto(s)
Hola.
No veo como te aparece, pero aquí te va un ejemplo en el que dibujo la figura en el TForm, en un TPanel y en un TImage: Te adjunto el código fuente del ejemplo para que lo revises con tranquilidad. Saludos :) |
Muchas gracias.
Lo revisare |
Gracias
Muy bueno tu codigo Si yo quisiera agregarle letras en cada celda, que funcion o procedimiento me podrias sugerir ? |
|
|
Hola.
Así es... y es lógico que te lo dé. Si revisas el enlace que te agregué en el mensaje anterior, verás que te faltan pasarle dos argumentos al método TextOut.
Saludos :) |
1 Archivos Adjunto(s)
Con los argumentos se presenta asi
Que esta mal? |
Hola.
La verdad es, que no sé que código usas ni como lo estas usando... De este modo, obtengo este resultado: Saludos :) |
1 Archivos Adjunto(s)
Lo hice asi
Y me pone la imagen asi |
Ya vi mi error
|
La franja horaria es GMT +2. Ahora son las 16:30:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi