![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
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. |
|
#3
|
|||
|
|||
|
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 |
|
#4
|
||||
|
||||
|
¿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. |
|
#5
|
|||
|
|||
|
Ahhh!! Ya voy pillando, todo lo que creas en el Frame "padre" (por decirlo de alguna manera) lo heredan los hijos. Es que no me habia fijado para que servia el Frame principal, XDD.
Oye Lepe muchas gracias por la ayuda, si me surgen cosas ya las ire posteando. Gracias tio!! |
|
#6
|
|||
|
|||
|
Hola de nuevo!
Estoy creando los frames de forma dinamica como me explicaste pero me da errores en ejecucion ("Violation Access"). Basicamente lo que hago es esto: La clase Frame padre tiene un constructor de esta forma; Código:
TFrame:TFrame (TComponent){"Aqui no hay nada"}
Código:
for (int i=0;i<NumCasillas;i++)
for (int j=0;i<NumCasillas;j++)
{
TFrame *aux= new TFrame("Aqui no estoy muy seguro de que pasarle");
casillas[i][j]= aux;
casillas[i][j]->Name="X";
casillas[i][j]->Legth="100";
......
aux=null;
}
Bueno el tema esta en que cuando hago casilla[i][j]->Name="X"; Me da error de memoria... si pongo aux->Name="X" antes de ponerlo a Null tambien me da error. Alguna idea?? Ah tambien necesito de una clase que tenga implementada una cola.Hay alguna standar que la tenga??? Saludos |
|
#7
|
|||
|
|||
|
Alguna ayuda por favorrrrr
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|