FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Dibujar laberinto en formulario
Hola a todos!!
Soy nuevo en el uso de C++ builder 5 y tengo una pregunta. En clase de programacion nos han pedido dibujar un formulario con una serie de botones y algo para representar un laberinto en forma de matriz (con casillas). ¿Que herramiento de c++ builder puedo usar para dibijar esto? He estado investigando y puedo usar un frame, pero no sé como dibujar las rayas de las celdas... Si más daros las gracias |
#2
|
||||
|
||||
Puedes usar 4 TShape con forma de línea dentro de cada frame; cuando quieras que se vea la linea, haces visible el shape que corresponda.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
No entiendo muy bien el uso de shape para hacer las celdas de la matriz, ademas las dimensiones de la matriz las va a insertar el usuario y se tiene que mostrar esa matriz en el frame. Tambien necesito que las celdas de la matriz se pueden pulsar
Saludos y gracias |
#4
|
||||
|
||||
Hemos enfocado el asunto de forma distinta.
Yo he pensado en hacer un Frame que sea la propia celda, dentro de ese Frame incluyo los 4 TShapes para simular un borde de color. En tiempo de ejecución el usuario dice que quiere una matriz de 5x6, pues creamos 30 frames situados en 5 filas por 6 columnas, cada frame tendrá dentro los 4 Tshapes ocultos y cuando el usuario haga clic sobre el frame, según la coordenada del clic, se le hace visible el shape que corresponda. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Hola
Gracias por contestar!. Otra pregunta, ¿los frame tienen funciones para mostrar texto y recuperar tecto?. Mi compañero y yo hemos estado viendo las funciones del frame y no vemos la forma de mostrar texto y recuperar. Gracias por la ayuda |
#6
|
||||
|
||||
¿cuala?
para crear un Frame, File -> New -> Frame Es como un Form, puedes poner labels, shapes, Edits.... lo que quieras sobre el frame. Ahora en tu Form1 quieres crear 10 frames, en el código de un botón puedes poner algo así:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dibujar en DBImage | Caral | Varios | 3 | 23-11-2007 07:46:21 |
Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo | jzginez | OOP | 5 | 22-06-2007 21:40:51 |
Dibujar lineas | mcnudi | Impresión | 3 | 09-11-2006 13:52:54 |
Dibujar línea | dicatek | Gráficos | 8 | 29-07-2006 16:47:26 |
pasar datos de un formulario vista a cualquier formulario | @-Soft | OOP | 2 | 28-09-2004 21:56:01 |
|