Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [VB.Net] Funzioni Undo/Redo

    Ho cercato sulla documentazione MSDN ma non ho trovato niente!
    Mi potete scrivere una riga di codice che spiega l'utilizzo di Undo e anche di Redo (se è possibbile)?
    Grazie, ...

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Undo e redo dove? In una textBox?

  3. #3
    Si, in una TextBox!

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Per undo e redo si intendono annulla e ripristina (in lingua italiaca) quindi la undo (annulla) annulla l'ultima modifica inserita e può essere ripetuta finchè esiste una cache di modifiche.. la stessa cosa con la redo nel senso contrario..

    Io avevo già fatto una cosa simile e per farla ti conviene tenerti o in una lista di oggetti fatti da te che costituiscono la modifica fatta (ad esempio la scittura di una lettera o la cancellazione di una parola) o una lista di string con il testo pre-modifica (più grossolano)..

    Ad ogni evento scaturito dalla textBox (keyDown principalmrnte) puoi così operare la undo o redo..

  5. #5
    Non c'è un modo automatico?

  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Che io sappia no.. Le textBox non hanno ne proprietà ne eventi atti a fare undo/redo..

    In più la undo/redo è implementata in diversi modi in diversi ide..

    Per esempio visual studio definisce un backslash una operazione e quindi se camcelli una parola lui la vede come n operazioni di backslash (n = numero lettere)

  7. #7
    Ho risolto io:

    TextBox1.Undo()

    Anche se per il Redo non è possibbile, comunque mi accontento!

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Controlla ClearUndo() per la redo

  9. #9

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.