Propiedad Name

La propiedad Name es una cadena que usan los clientes para identificar, buscar o anunciar un objeto para el usuario. Todos los objetos admiten la propiedad Name .

Por ejemplo, el texto de un control de botón es su nombre, mientras que el nombre de un cuadro de lista o control de edición es el texto estático que precede inmediatamente al control en el orden de tabulación. Incluso los objetos gráficos que no muestran un nombre proporcionan texto cuando se consulta la propiedad Name .

La propiedad Name se recupera llamando a IAccessible::get_accName.

Selección de nombres

El nombre de un objeto debe ser intuitivo para que los usuarios comprendan el significado o el propósito del objeto. Además, la propiedad Name debe ser única en relación con cualquier objeto relacionado del elemento primario.

La navegación dentro de las tablas presenta problemas especialmente difíciles para algunos usuarios. Por lo tanto, los desarrolladores de servidores deben hacer que los nombres de celda de tabla sean lo más descriptivos posible. Por ejemplo, puede crear un nombre de celda combinando los nombres de la fila y la columna que ocupa, como "A1". Sin embargo, generalmente es mejor usar nombres más descriptivos, como "Nancy, Febrero", donde "Nancy" es la fila actual y "Febrero" es la columna actual.

Delegación de solicitudes

Si un objeto no tiene acceso a su propiedad Name , delega las solicitudes a su elemento primario, lo que se identifica por su identificador secundario. Por ejemplo, si un cliente llama a la propiedad Name de un control de edición, el control de edición delega la consulta a su elemento primario, que devuelve el valor del control de texto estático que etiqueta el control de edición.