Fusion Makers
Faça login para usufruir de todos nossos recursos. Ainda não tem uma conta? Inscreva-se já!
Conectar-se

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
5 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 5 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 65 em Sex 01 Abr 2016, 22:48
Estatísticas
Temos 256 usuários registrados
O último usuário registrado atende pelo nome de Kallangod1

Os nossos membros postaram um total de 5265 mensagens em 574 assuntos

Como fazer a função Undo e Redo?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como fazer a função Undo e Redo?

Mensagem por Gabriel Francisco em Ter 15 Nov 2011, 18:09

Queria saber como se faz essas duas funções, só que em todo o programa que estiver desenvolvendo. Very Happy Very Happy Very Happy
avatar
Gabriel Francisco
Usuário

Mensagens : 244
Data de inscrição : 07/02/2010
Idade : 18
Localização : Porto Alegre (POA)

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Como fazer a função Undo e Redo?

Mensagem por Matheus290 em Ter 15 Nov 2011, 19:40

Hum... Acho que teria que usar INI pra isso.

Salvar as ultimas teclas que você pressionou. E aí quando pressionar CTRL + Z ele lê a ultima linha do INI antes da atual.
avatar
Matheus290
Administrador
Administrador

Mensagens : 709
Data de inscrição : 18/02/2010
Idade : 24
Localização : Bauru SP

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Como fazer a função Undo e Redo?

Mensagem por leodigaum em Ter 15 Nov 2011, 20:19

Bem embora vc n tenha sido mto especifico na sua pergunta, poderia ser undo/redo em texto ou em objetos, posicionamento... tamanho... etc.

Então, no caso de texto basta usar Rich Edit Object e marca a opção de undo e setar o numero maximo de levels que será salvo.

Com está mesma extensão vc poderia adaptar para outros tipos... sabendo-se que ela possibilita fazer esta função de maneira pratica, pode criar um Rich Edit Object para armazenar todas as funções efetuadas de maneira descritiva, exemplo:

Código:
press "Enter":
                    Create New Objects: Create "objeto"
                    Objeto: Set Alterable Value A "001"
                    Objeto: Set Coord. X 10
                    Objeto: Set Coord. Y 20
                    Rich Edit Object: $Newline
                                            Set Text: Alterable value A("objeto")+","+X("objeto)+","+Y("objeto")

Dese jeito vc guardou a informação do objeto criado em uma nova linha do Rich Edit... Assim pode fazer...

Código:
press Ctrl:
press Z:
Alterable Value A ("objeto") = CurrentLine($Left(GetLine("Rich Edit Object"),3)):
                    Objeto: Destroy   
                    Rich Edit Object: Undo


///---ou seja, os 3 primeiros caracteres da linha atual ser igual ao Alterable Value A do objeto, espero ter ajudado, o modo que eu tentei explicar foi apenas pra dar uma ideia, como eu ainda n testei isso n posso dizer q é exatamente deste modo q faz, mas é bem possivel fazer se baseando nisso, nada q um pouco de logica n resolva.---///

avatar
leodigaum
Usuário

Mensagens : 116
Data de inscrição : 12/06/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Como fazer a função Undo e Redo?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum