AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de ventanas que pueden ser manipuladas por el usuario final
  • Condiciones de uso
  • Ejemplo de uso
Deshace la última acción realizada por el usuario final al modificar la interfaz (opción "Permitir a los usuarios finales modificar la UI" activada).. Esta función equivale a un "Deshacer" (Ctrl + Z) realizado por el usuario.
Esta función se utiliza principalmente cuando se crea un editor mediante programación (véase "Observaciones").
Ejemplo
// [Cancel] button
WIN_Form.EdUndo()
Sintaxis
<Window>.EdUndo()
<Window>: Nombre de ventana
Nombre de la ventana o ventana interna que se va a utilizar. Esta ventana debe estar en modo edición (.EdActive).
Observaciones

Condiciones de uso

  • .EdUndo no tiene efecto si no se realiza ninguna acción para Cancel .
  • Si la última acción es una acción personalizada ejecutada por .EdDo, se ejecuta el procedimiento definido por WinEdDeclareUndo.
  • La acción cancelada puede ser restaurada:
    • por Ctrl + Y,
    • mediante programación con la función .EdRedo.

Ejemplo de uso

.EdDo se utiliza para crear acciones personalizadas (creación de control, por ejemplo) que admiten la función de deshacer/rehacer.
Veamos un ejemplo simple: creación de un editor de objetos gráficos.
Un botón se utiliza para crear una forma. El usuario debe tener la posibilidad de deshacer la creación de la forma. Se realizan las siguientes operaciones:
  • La ventana pasa al modo de edición (.EdActive).
  • Llamada a .EdDo. La Procedure llamada por esta función se utiliza para crear la forma. Esta Procedure también contiene la llamada a WinEdDeclareUndo. WinEdDeclareUndo se utiliza para definir el comportamiento en caso de cancelación del usuario.
  • La ventana pasa al modo estándar (.EdActive).
El usuario final puede deshacer esta acción (Ctrl + Z o .EdUndo) y eventualmente rehacerla (Ctrl + Y o .EdRedo).
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

Señalar un error o enviar una sugerencia | Ayuda local