![]() |
![]() |
| 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
|
||||
|
||||
|
Cita:
Deberías concretar más sobre qué quieres aplicar el Deshacer/Rehacer. Si un objeto tiene un método para pintar una linea: Linea( origenX, OrigenY, DestinoX, destinoY:integer) Puedes guardar los parámetros perfectamente y crear un método UndoLinea que elimine la linea. Cuando se use el método Linea para pintar, guardas en una variable de tipo puntero el método UndoLinea, y eso es lo que añades a las pilas. Aqui tienes 2 funciones, suma y resta; en un momento determinado cogemos una de las funciones, la guardamos en una variable "sel", y despues la mandamos a ejecutar.
Espero sea lo que pidas o al menos te dé alguna idea ![]() Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 19-05-2006 a las 14:58:32. |
|
#2
|
||||
|
||||
|
Lo que deseo hacer notar es la variable "sel", que puedes asignar la funcion Suma, Resta, Multiplica, etc. y realmente en ejecución, poco nos importa si suma o resta.... estamos guardando la operación en sí misma
Si las funciones tienen distintos números de parámetros, hacemos 2 "listas" en una guardamos el tipo de operación, y en la otra lista los parámetros que lleva. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hacer una funcion DESHACER | newbery | Gráficos | 8 | 13-01-2009 22:17:26 |
| deshacer truncate | Novás | MySQL | 3 | 19-08-2004 11:42:39 |
| Múltiples "Deshacer" en un editor de textos | soul6301 | Varios | 1 | 05-06-2004 21:38:37 |
| Deshacer selección en DBComboBox | javiermorales | OOP | 2 | 07-05-2004 19:52:06 |
| Crear un deshacer | Zopi | API de Windows | 2 | 13-06-2003 17:53:24 |
|