Avatar billede armena Nybegynder
28. april 2003 - 15:53 Der er 2 kommentarer og
1 løsning

Redo og List

Jeg har prøvet og prøvet, men intet hjalp :(

Nu tror jeg at i kan hjælpe mig, forhåbeligt.
Jeg er ved at udvikle en Tekstbehandlings program, ved navn Smart Notes : www.alawork.dk/sn.gif og har brug for hjælp.

Jeg skal have lavet en "Redo" funktion, men ved ikke hvordan.
Og det svære er at jeg også skal have lavet en Liste med de 8 sidste handlinger man har lavet i en RichEdit.

Det er alt sammen i RichEdit og jeg vil helst ikke have at i kommer med et svar som dette : "Prøv denne her komponent, den er vild sej, og har bl.a. de funktioner du søger". For hvis jeg skal skifte komponent, skal programmet stort set laves om. ;)

Men jeg håber at i kan hjælpe :)

100 point til det bedste svar.

MVH.
ALA - SmartWare.dk
Avatar billede lanstorp Nybegynder
28. april 2003 - 22:35 #1
Du ved jo hvad brugeren har tilgået i din grænseflade.  Det skal du løbende lagre i en array type, der kan holde eller optage alle relevante ændringer til genskabelse. Din array type kan så afspilles og gendanne (undo, redo) ændringerne. Eller på pseudojysk; sammel alle de fodspor op brugeren efterlader gennem grænsefladen i en stak. Så burde du også kunne gå baglæns og forlæns i de interaktioner der løbende eksekveres. Eller hva' ?
Avatar billede armena Nybegynder
30. april 2003 - 16:02 #2
nu er det mere kode jeg søger efter, for jeg har prøvet et par idéer jeg har fået fra mine venner, har stadig ikke fået det til at virke.
Avatar billede armena Nybegynder
10. maj 2003 - 12:29 #3
Lukker!
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
Kurser inden for grundlæggende programmering

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