AccessibleEvents Enumeración

Definición

Especifica eventos notificados por aplicaciones accesibles.Specifies events that are reported by accessible applications.

public enum class AccessibleEvents
public enum AccessibleEvents
type AccessibleEvents = 
Public Enum AccessibleEvents
Herencia
AccessibleEvents

Campos

AcceleratorChange 32786

La propiedad KeyboardShortcut de un objeto ha cambiado.An object's KeyboardShortcut property changed. Las aplicaciones de servidor envían el evento para sus objetos accesibles.Server applications send the event for their accessible objects.

Create 32768

Se ha creado un objeto.An object was created. El sistema operativo envía el evento para los siguientes elementos de la interfaz de usuario: símbolo de intercalación, control de encabezado, control de vista de lista, control de fichas, control de la barra de herramientas, control de vista de árbol y objeto de ventana.The operating system sends the event for the following user interface elements: caret, header control, list view control, tab control, toolbar control, tree view control, and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Los servidores deben enviar este evento para todos los objetos secundarios de un objeto antes de enviar el evento para el objeto primarioServers must send this event for all an object's child objects before sending the event for the parent object. Los servidores deben garantizar que todos los objetos secundarios están completamente creados y listos para aceptar llamadas de clientes cuando el objeto primario envía el evento.Servers must ensure that all child objects are fully created and ready to accept calls from clients when the parent object sends the event.

DefaultActionChange 32785

La propiedad DefaultAction de un objeto ha cambiado.An object's DefaultAction property changed. El sistema envía este evento para cuadros de diálogo.The system sends this event for dialog boxes. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Por tanto, las aplicaciones de servidor no necesitan enviar este evento para los objetos secundarios.Therefore, server applications do not need to send this event for the child objects. Los objetos ocultos tienen el estado Invisible mientras que los objetos mostrados no lo tienen.Hidden objects have a state of Invisible, and shown objects do not. Los eventos de tipo AccessibleEvents.Hide indican que se ha establecido un estado Invisible.Events of type AccessibleEvents.Hide indicate that a state of Invisible has been set. Por tanto, los servidores no necesitan enviar el evento AccessibleEvents.StateChange en este caso.Therefore, servers do not need to send the AccessibleEvents.StateChange event in this case.

DescriptionChange 32781

La propiedad Description de un objeto ha cambiado.An object's Description property changed. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects.

Destroy 32769

Se ha destruido un objeto.An object was destroyed. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: símbolo de intercalación, control de encabezado, control de vista de lista, control de fichas, control de la barra de herramientas, control de vista de árbol y objeto de ventana.The system sends this event for the following user interface elements: caret, header control, list view control, tab control, toolbar control, tree view control, and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Este evento se puede enviar o no para objetos secundarios.This event may or may not be sent for child objects. Sin embargo, los clientes pueden concluir que se han destruido todos los secundarios de un objeto cuando el objeto primario envía este evento.However, clients can conclude that all the children of an object have been destroyed when the parent object sends this event.

Focus 32773

Un objeto ha recibido el foco de teclado.An object has received the keyboard focus. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: control de vista de lista, barra de menús, menú contextual, ventana de cambio, control de fichas, control de vista de árbol y objeto de ventana.The system sends this event for the following user interface elements: list view control, menu bar, shortcut menu, switch window, tab control, tree view control, and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects.

HelpChange 32784

La propiedad Help de un objeto ha cambiado.An object's Help property changed. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects.

Hide 32771

Un objeto está oculto.An object is hidden. El sistema envía el evento para los siguientes elementos de la interfaz de usuario: símbolo de intercalación y cursor.The system sends the event for the following user interface elements: caret and cursor. Las aplicaciones de servidor envían el evento para sus objetos accesibles.Server applications send the event for their accessible objects. Cuando se genera el evento para un objeto primario, ya se han ocultado todos los objetos secundarios.When the event is generated for a parent object, all child objects have already been hidden. Por tanto, las aplicaciones de servidor no necesitan enviar el evento para los objetos secundarios.Therefore, server applications do not need to send the event for the child objects. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

LocationChange 32779

Se ha modificado la ubicación, la forma o el tamaño de un objeto.An object has changed location, shape, or size. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: símbolo de intercalación y objeto de ventana.The system sends this event for the following user interface elements: caret and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Este evento se genera en respuesta al objeto de nivel superior dentro de la jerarquía de objetos que ha cambiado y no para los secundarios que pueda incluir.This event is generated in response to the top-level object within the object hierarchy that has changed, not for any children it might contain. Por ejemplo, si el usuario cambia el tamaño de una ventana, el sistema envía esta notificación para la ventana, pero no para la barra de menús, la barra de título, las barras de desplazamiento u otros objetos que también hayan cambiado.For example, if the user resizes a window, the system sends this notification for the window, but not for the menu bar, title bar, scroll bars, or other objects that have also changed. El sistema no envía este evento para todas las ventanas secundarias no flotantes cuando se mueve el primario.The system does not send this event for every non-floating child window when the parent moves. Sin embargo, si una aplicación cambia de forma explícita el tamaño de las ventanas secundarias como resultado de un cambio de tamaño, el sistema envía varios eventos para los secundarios cuyo tamaño ha cambiado.However, if an application explicitly resizes child windows as a result of being resized, the system sends multiple events for the resized children. Si la propiedad State de un objeto se establece en Floating, los servidores deben enviar un evento de cambio de ubicación siempre que cambie la ubicación del objeto.If an object's State property is set to Floating, servers should send a location change event whenever the object changes location. Si un objeto no tiene este estado, los servidores deben provocar este evento cuando el objeto se mueva en relación con su primario.If an object does not have this state, servers should raise this event when the object moves relative to its parent.

NameChange 32780

La propiedad Name de un objeto ha cambiado.An object's Name property changed. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: casilla, cursor, control de vista de lista, botón de comando, botón de radio, control de barra de estado, control de vista de árbol y objeto de ventana.The system sends this event for the following user interface elements: check box, cursor, list view control, push button, radio button, status bar control, tree view control, and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects.

ParentChange 32783

Un objeto tiene un nuevo objeto primario.An object has a new parent object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects.

Reorder 32772

Un objeto contenedor ha agregado, quitado o reordenado sus secundarios.A container object has added, removed, or reordered its children. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: control de encabezado, control de vista de lista, control de la barra de herramientas y objeto de ventana.The system sends this event for the following user interface elements: header control, list view control, toolbar control, and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles, según corresponda.Server applications send this event as appropriate for their accessible objects. Una ventana primaria también envía este evento cuando cambia el orden Z de las ventanas secundarias.This event is also sent by a parent window when the z order for the child windows changes.

Selection 32774

Se ha seleccionado un objeto accesible de un objeto contenedor.An accessible object within a container object has been selected. Este evento señala una única selección.This event signals a single selection. Se ha seleccionado un secundario de un contenedor que anteriormente no incluía secundarios seleccionados, o bien la selección ha cambiado de un secundario a otro.Either a child has been selected in a container that previously did not contain any selected children, or the selection has changed from one child to another.

SelectionAdd 32775

Se ha agregado un elemento de un objeto contenedor a la selección.An item within a container object was added to the selection. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: cuadro de lista, control de vista de lista y control de vista de árbol.The system sends this event for the following user interface elements: list box, list view control, and tree view control. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Este evento señala que se ha agregado un secundario a una selección existente.This event signals that a child has been added to an existing selection.

SelectionRemove 32776

Se ha quitado un elemento de un objeto contenedor de la selección.An item within a container object was removed from the selection. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: cuadro de lista, control de vista de lista y control de vista de árbol.The system sends this event for the following user interface elements: list box, list view control, and tree view control. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Este evento señala que se ha quitado un secundario de una selección existente.This event signals that a child has been removed from an existing selection.

SelectionWithin 32777

Se han producido numerosos cambios de selección en un objeto contenedor.Numerous selection changes occurred within a container object. El sistema envía este evento para cuadros de lista.The system sends this event for list boxes. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Este evento se puede enviar cuando los elementos seleccionados de un control han cambiado considerablemente.This event can be sent when the selected items within a control have changed substantially. Este evento informa al cliente de que se han producido varios cambios de selección.This event informs the client that many selection changes have occurred. Es preferible esto que enviar varios eventos SelectionAdd o SelectionRemove.This is preferable to sending several SelectionAdd or SelectionRemove events.

Show 32770

Se está mostrando un objeto oculto.A hidden object is being shown. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: símbolo de intercalación, cursor y objeto de ventana.The system sends this event for the following user interface elements: caret, cursor, and window object. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects. Cuando un objeto primario envía este evento, los clientes pueden concluir que ya se han mostrado todos los objetos secundarios.Clients can conclude that, when this event is sent by a parent object, all child objects have already been displayed. Por tanto, las aplicaciones de servidor no necesitan enviar este evento para los objetos secundarios.Therefore, server applications do not need to send this event for the child objects.

StateChange 32778

El estado de un objeto ha cambiado.An object's state has changed. El sistema envía este evento para los siguientes elementos de la interfaz de usuario: casilla, cuadro combinado, control de encabezado, botón de comando, botón de radio, barra de desplazamiento, control de la barra de herramientas, control de vista de árbol, control de flechas y objeto de ventana.The system sends the event for the following user interface elements: check box, combo box, header control, push button, radio button, scroll bar, toolbar control, tree view control, up-down control, and window object. Las aplicaciones de servidor envían el evento para sus objetos accesibles.Server applications send the event for their accessible objects. Por ejemplo, se puede producir un cambio de estado al presionar o soltar un objeto de botón, o al habilitar o deshabilitar un objeto.For example, a state change can occur when a button object has been pressed or released, or when an object is being enabled or disabled. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemAlert 2

Se ha generado un aviso.An alert was generated. Las aplicaciones de servidor envían este evento siempre que se produce un cambio importante en la interfaz de usuario que es posible que un usuario necesite conocer.Server applications send this event whenever an important user interface change has occurred that a user might need to know about. El sistema no envía el evento de forma coherente para objetos de cuadro de diálogo.The system does not send the event consistently for dialog box objects.

SystemCaptureEnd 9

Una ventana ha perdido la captura del mouse.A window has lost mouse capture. El sistema envía el evento; los servidores nunca envían este evento.The system sends the event; servers never send this event.

SystemCaptureStart 8

Se ha movido o se ha cambiado el tamaño de una ventana.A window is being moved or resized. El sistema envía el evento; los servidores nunca envían este evento.The system sends the event; servers never send this event.

SystemContextHelpEnd 13

Una ventana ha salido del modo de ayuda contextual.A window exited context-sensitive Help mode. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemContextHelpStart 12

Una ventana ha entrado en el modo de ayuda contextual.A window entered context-sensitive Help mode. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemDialogEnd 17

Se ha cerrado un cuadro de diálogo.A dialog box was closed. El sistema no envía el evento para cuadros de diálogo estándar.The system does not send the event for standard dialog boxes. Los servidores envían este evento para cuadros de diálogo personalizados.Servers send this event for custom dialog boxes. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemDialogStart 16

Se ha mostrado un cuadro de diálogo.A dialog box was displayed. El sistema envía el evento para cuadros de diálogo estándar.The system sends the event for standard dialog boxes. Los servidores envían este evento para cuadros de diálogo personalizados.Servers send this event for custom dialog boxes. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemDragDropEnd 15

Una aplicación va a salir del modo de arrastrar y colocar.An application is about to exit drag-and-drop mode. Las aplicaciones que admiten operaciones de arrastrar y colocar deben enviar este evento; el sistema no lo hace.Applications that support drag-and-drop operations must send this event; the system does not.

SystemDragDropStart 14

Una aplicación va a entrar en el modo de arrastrar y colocar.An application is about to enter drag-and-drop mode. Las aplicaciones que admiten operaciones de arrastrar y colocar deben enviar este evento; el sistema no lo hace.Applications that support drag-and-drop operations must send this event; the system does not.

SystemForeground 3

Ha cambiado la ventana de primer plano.The foreground window changed. El sistema envía este evento incluso si se cambia la ventana de primer plano por otra del mismo subproceso.The system sends this event even if the foreground window is changed to another window in the same thread. Las aplicaciones de servidor nunca envían este evento.Server applications never send this event.

SystemMenuEnd 5

Se ha cerrado un menú de la barra de menús.A menu from the menu bar was closed. El sistema envía este evento para menús estándar.The system sends this event for standard menus. Los servidores envían este evento para menús personalizados.Servers send this event for custom menus.

SystemMenuPopupEnd 7

Se ha cerrado un menú contextual.A shortcut menu was closed. El sistema envía este evento para menús estándar.The system sends this event for standard menus. Los servidores envían este evento para menús personalizados.Servers send this event for custom menus. Cuando se cierra un menú contextual, el cliente recibe este mensaje seguido casi inmediatamente del evento SystemMenuEnd.When a shortcut menu is closed, the client receives this message followed almost immediately by the SystemMenuEnd event. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemMenuPopupStart 6

Se ha mostrado un menú contextual.A shortcut menu was displayed. El sistema envía este evento para menús estándar.The system sends this event for standard menus. Los servidores envían este evento para menús personalizados.Servers send this event for custom menus. El sistema no envía este evento de forma coherente.The system does not send the event consistently.

SystemMenuStart 4

Se ha seleccionado un elemento de menú de la barra de menús.A menu item on the menu bar was selected. El sistema envía este evento para menús estándar.The system sends this event for standard menus. Los servidores envían este evento para menús personalizados.Servers send this event for custom menus. El sistema puede provocar más de un evento MenuStart que puede tener o no un evento MenuEnd correspondiente.The system might raise more than one MenuStart event that might or might not have a corresponding MenuEnd event.

SystemMinimizeEnd 23

Se ha minimizado o maximizado un objeto de ventana.A window object was minimized or maximized. El sistema envía el evento; los servidores nunca envían este evento.The system sends the event; servers never send this event.

SystemMinimizeStart 22

Se va a minimizar o maximizar un objeto de ventana.A window object is about to be minimized or maximized. El sistema envía el evento; los servidores nunca envían este evento.The system sends the event; servers never send this event.

SystemMoveSizeEnd 11

Ha finalizado el movimiento o cambio de tamaño de una ventana.The movement or resizing of a window is finished. El sistema envía el evento; los servidores nunca envían este evento.The system sends the event; servers never send this event.

SystemMoveSizeStart 10

Se ha movido o se ha cambiado el tamaño de una ventana.A window is being moved or resized. El sistema envía el evento; los servidores nunca envían este evento.The system sends the event; servers never send this event.

SystemScrollingEnd 19

Ha finalizado el desplazamiento en una barra de desplazamiento.Scrolling has ended on a scroll bar. El sistema envía este evento para barras de desplazamiento asociadas a una ventana y para controles de barra de desplazamiento estándar.The system sends this event for scroll bars attached to a window and for standard scroll bar controls. Los servidores envían este evento para barras de desplazamiento personalizadas.Servers send this event for custom scroll bars.

SystemScrollingStart 18

Se ha iniciado el desplazamiento en una barra de desplazamiento.Scrolling has started on a scroll bar. El sistema envía el evento para barras de desplazamiento asociadas a una ventana y para controles de barra de desplazamiento estándar.The system sends the event for scroll bars attached to a window and for standard scroll bar controls. Los servidores envían este evento para barras de desplazamiento personalizadas.Servers send this event for custom scroll bars.

SystemSound 1

Se ha reproducido un sonido.A sound was played. El sistema envía este evento cuando se reproduce un sonido del sistema, por ejemplo, para menús, incluso si el sonido no es audible.The system sends this event when a system sound, such as for menus, is played, even if no sound is audible. Esto puede deberse a la falta de un archivo de sonido o a la falta de tarjeta de sonido.This might be caused by lack of a sound file or sound card. Los servidores envían este evento cuando un elemento personalizado de la interfaz de usuario genera un sonido.Servers send this event if a custom user interface element generates a sound.

SystemSwitchEnd 21

El usuario ha soltado ALT+TAB.The user released ALT+TAB. El sistema envía el evento SwitchEnd; los servidores nunca envían este evento.The system sends the SwitchEnd event; servers never send this event. Si sólo se está ejecutando una aplicación cuando el usuario presiona ALT+TAB, el sistema envía el evento SwitchEnd sin un evento SwitchStart correspondiente.If only one application is running when the user presses ALT+TAB, the system sends the SwitchEnd event without a corresponding SwitchStart event.

SystemSwitchStart 20

El usuario ha presionado ALT+TAB, lo que activa la ventana de cambio.The user pressed ALT+TAB, which activates the switch window. Si sólo se está ejecutando una aplicación cuando el usuario presiona ALT+TAB, el sistema provoca el evento SwitchEnd sin un evento SwitchStart correspondiente.If only one application is running when the user presses ALT+TAB, the system raises the SwitchEnd event without a corresponding SwitchStart event.

ValueChange 32782

La propiedad Value de un objeto ha cambiado.An object's Value property changed. El sistema provoca el evento ValueChange para los siguientes elementos de la interfaz de usuario: control de edición, control de encabezado, control de teclas de acceso rápido, control de barra indicadora de progreso, barra de desplazamiento, control deslizante y control de flechas.The system raises the ValueChange event for the following user interface elements: edit control, header control, hot key control, progress bar control, scroll bar, slider control, and up-down control. Las aplicaciones de servidor envían este evento para sus objetos accesibles.Server applications send this event for their accessible objects.

Ejemplos

En el ejemplo de código siguiente se muestra la creación de un control de gráfico con reconocimiento AccessibleObject de Control.ControlAccessibleObject accesibilidad mediante las clases y para exponer información accesible.The following code example demonstrates the creation of an accessibility-aware chart control, using the AccessibleObject and Control.ControlAccessibleObject classes to expose accessible information. El control traza dos curvas junto con una leyenda.The control plots two curves along with a legend. La ChartControlAccessibleObject clase, que se deriva de ControlAccessibleObject, se utiliza en el CreateAccessibilityInstance método para proporcionar información de acceso personalizado para el control Chart.The ChartControlAccessibleObject class, which derives from ControlAccessibleObject, is used in the CreateAccessibilityInstance method to provide custom accessible information for the chart control. Dado que la leyenda del gráfico no es Control un control basado en real, sino que se dibuja mediante el control Chart, no es ninguna información accesible integrada.Because the chart legend is not an actual Control -based control, but instead is drawn by the chart control, it does not any built-in accessible information. Por este motivo, la ChartControlAccessibleObject clase invalida el GetChild método para devolver el CurveLegendAccessibleObject que representa información accesible para cada parte de la leyenda.Because of this, the ChartControlAccessibleObject class overrides the GetChild method to return the CurveLegendAccessibleObject that represents accessible information for each part of the legend. Cuando una aplicación compatible con acceso utiliza este control, el control puede proporcionar la información accesible necesaria.When an accessible-aware application uses this control, the control can provide the necessary accessible information.

En este ejemplo se muestra AccessibleEvents cómo usar la AccessibilityNotifyClients enumeración con el método.This example demonstrates using the AccessibleEvents enumeration with the AccessibilityNotifyClients method. Vea la AccessibleObject información general de la clase para obtener el ejemplo de código completo.See the AccessibleObject class overview for the complete code example.

   // Gets or sets the location for the curve legend.
   Point get()
   {
      return location;
   }

   void set( Point value )
   {
      location = value;
      chart->Invalidate();
      
      // Notifies the chart of the location change. This is used for
      // the accessibility information. AccessibleEvents::LocationChange
      // tells the chart the reason for the notification.
      chart->AccessibilityNotifyClients( AccessibleEvents::LocationChange, (dynamic_cast<CurveLegendAccessibleObject^>(AccessibilityObject))->ID );
   }

}

property String^ Name 
{

   // Gets or sets the Name for the curve legend.
   String^ get()
   {
      return name;
   }

   void set( String^ value )
   {
      if ( name != value )
      {
         name = value;
         chart->Invalidate();
         
         // Notifies the chart of the name change. This is used for
         // the accessibility information. AccessibleEvents::NameChange
         // tells the chart the reason for the notification.
         chart->AccessibilityNotifyClients( AccessibleEvents::NameChange, (dynamic_cast<CurveLegendAccessibleObject^>(AccessibilityObject))->ID );
      }
   }

}

property bool Selected 
{

   // Gets or sets the Selected state for the curve legend.
   bool get()
   {
      return selected;
   }

   void set( bool value )
   {
      if ( selected != value )
      {
         selected = value;
         chart->Invalidate();
         
         // Notifies the chart of the selection value change. This is used for
         // the accessibility information. The AccessibleEvents value depends upon
         // if the selection is true (AccessibleEvents::SelectionAdd) or
         // false (AccessibleEvents::SelectionRemove).
         chart->AccessibilityNotifyClients( selected ? AccessibleEvents::SelectionAdd : AccessibleEvents::SelectionRemove, (dynamic_cast<CurveLegendAccessibleObject^>(AccessibilityObject))->ID );
      }
   }
    // Gets or sets the location for the curve legend.
    public Point Location
    {   
        get {
            return location;
        }
        set {
            location = value;
            chart.Invalidate();

            // Notifies the chart of the location change. This is used for
            // the accessibility information. AccessibleEvents.LocationChange
            // tells the chart the reason for the notification.

            chart.AccessibilityNotifyClients(AccessibleEvents.LocationChange, 
                ((CurveLegendAccessibleObject)AccessibilityObject).ID);
        }
    }            

    // Gets or sets the Name for the curve legend.
    public string Name
    {   
        get {
            return name;
        }
        set {
            if (name != value) 
            {
                name = value;
                chart.Invalidate();

                // Notifies the chart of the name change. This is used for
                // the accessibility information. AccessibleEvents.NameChange
                // tells the chart the reason for the notification.

                chart.AccessibilityNotifyClients(AccessibleEvents.NameChange, 
                    ((CurveLegendAccessibleObject)AccessibilityObject).ID);
            }
        }
    }

    // Gets or sets the Selected state for the curve legend.
    public bool Selected
    {   
        get {
            return selected;
        }
        set {
            if (selected != value) 
            {
                selected = value;
                chart.Invalidate();

                // Notifies the chart of the selection value change. This is used for
                // the accessibility information. The AccessibleEvents value depends upon
                // if the selection is true (AccessibleEvents.SelectionAdd) or 
                // false (AccessibleEvents.SelectionRemove).
                chart.AccessibilityNotifyClients(
                    selected ? AccessibleEvents.SelectionAdd : AccessibleEvents.SelectionRemove, 
                    ((CurveLegendAccessibleObject)AccessibilityObject).ID);
            }
        }
    }
' Gets or sets the location for the curve legend.            
Public Property Location() As Point
    Get
        Return m_location
    End Get
    Set
        m_location = value
        chart.Invalidate()

        ' Notifies the chart of the location change. This is used for
        ' the accessibility information. AccessibleEvents.LocationChange
        ' tells the chart the reason for the notification.
        chart.ExposeAccessibilityNotifyClients(AccessibleEvents.LocationChange, _
                CType(AccessibilityObject, CurveLegendAccessibleObject).ID)
    End Set
End Property

' Gets or sets the Name for the curve legend.            
Public Property Name() As String
    Get
        Return m_name
    End Get
    Set
        If m_name <> value Then
            m_name = value
            chart.Invalidate()

            ' Notifies the chart of the name change. This is used for
            ' the accessibility information. AccessibleEvents.NameChange
            ' tells the chart the reason for the notification. 
            chart.ExposeAccessibilityNotifyClients(AccessibleEvents.NameChange, _
                    CType(AccessibilityObject, CurveLegendAccessibleObject).ID)
        End If
    End Set
End Property

' Gets or sets the Selected state for the curve legend.            
Public Property Selected() As Boolean
    Get
        Return m_selected
    End Get
    Set
        If m_selected <> value Then
            m_selected = value
            chart.Invalidate()

            ' Notifies the chart of the selection value change. This is used for
            ' the accessibility information. The AccessibleEvents value varies
            ' on whether the selection is true (AccessibleEvents.SelectionAdd) or 
            ' false (AccessibleEvents.SelectionRemove). 
            If m_selected Then
                chart.ExposeAccessibilityNotifyClients(AccessibleEvents.SelectionAdd, _
                        CType(AccessibilityObject, CurveLegendAccessibleObject).ID) 
            Else
                chart.ExposeAccessibilityNotifyClients(AccessibleEvents.SelectionRemove, _
                        CType(AccessibilityObject, CurveLegendAccessibleObject).ID) 
            End If
        End If
    End Set
End Property

Comentarios

El sistema operativo y las aplicaciones de servidor de accesibilidad generan eventos de accesibilidad en respuesta a los cambios en la interfaz de usuario.The operating system and accessibility server applications generate accessibility events in response to changes in the user interface.

AccessibleObject YControlusan esta enumeración.This enumeration is used by AccessibleObject and Control.

Para obtener más información acerca de la aplicación de accesibilidad, busque "Microsoft Active Accessibility" en MSDN Library.For more information about the accessibility application, search for "Microsoft Active Accessibility" in the MSDN Library.

Se aplica a

Consulte también: