Avatar billede dr_chaos Nybegynder
04. december 2004 - 21:34 Der er 7 kommentarer og
1 løsning

en simpel undo/redo liste

Hvordan kan dette gøres nemmest.
Hvis i har et link til et godt eksempel som viser hvordan det kan gøres er det helt fint.
Avatar billede burningice Nybegynder
04. december 2004 - 22:18 #1
hvilken slags undo/redo?? tekstbehandling, billede... ja?
Avatar billede dr_chaos Nybegynder
04. december 2004 - 23:26 #2
jeg tegner rektangler og andre figur objekter på en picturebox.
De bliver gemt som et objekt i forskellige arraylister alt efte deres type
Avatar billede dr_chaos Nybegynder
04. december 2004 - 23:46 #3
jeg har selv defineret de enkelte objekter
Avatar billede burningice Nybegynder
05. december 2004 - 00:39 #4
her er der et eksempel på en undo/redo-class til grafik-objecter

http://miataru.computing.net/programming/wwwboard/forum/11625.html

Der findes også eksempler til text

http://www.developerfusion.com/show/358/2/

Den her ser ud til at være lidt mere generic

http://www.thecodeproject.com/csharp/PcObjectUndo.asp

Håber du kan bruge dem til noget...
Avatar billede dr_chaos Nybegynder
05. december 2004 - 11:51 #5
jeg prøver mig frem :)
Avatar billede wisen Nybegynder
05. december 2004 - 14:03 #6
Overordnet set er det det designpattern der hedder "Command" du skal bruge - prøv f.eks. at se http://www.codeproject.com/csharp/SharpEd.asp
Avatar billede dr_chaos Nybegynder
05. december 2004 - 20:18 #7
tak for hjælpen.
Cyberfessor smid et svar.
Fik det til at virke.
Avatar billede burningice Nybegynder
05. december 2004 - 20:31 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester