Compartir a través de


Cómo: Actualizar objetos de User-Interface

Normalmente, los elementos de menú y los botones de la barra de herramientas tienen más de un estado. Por ejemplo, un elemento de menú está atenuado (atenuado) si no está disponible en el contexto actual. Los elementos de menú también se pueden activar o desactivar. También se puede deshabilitar un botón de barra de herramientas si no está disponible o se puede comprobar.

Quién actualiza el estado de estos elementos a medida que cambian las condiciones del programa Lógicamente, si un elemento de menú genera un comando controlado por, por ejemplo, un documento, tiene sentido que el documento actualice el elemento de menú. Es probable que el documento contenga la información sobre la que se basa la actualización.

Si un comando tiene varios objetos de interfaz de usuario (quizás un elemento de menú y un botón de barra de herramientas), ambos se enrutan a la misma función de controlador. Esto encapsula el código de actualización de la interfaz de usuario para todos los objetos de interfaz de usuario equivalentes en un solo lugar.

El marco proporciona una interfaz cómoda para actualizar automáticamente objetos de interfaz de usuario. Puede optar por realizar la actualización de alguna otra manera, pero la interfaz proporcionada es eficaz y fácil de usar.

En los temas siguientes se explica el uso de controladores de actualización:

Consulte también

menús de