Cette documentation est archivée et n’est pas conservée.

DataGridViewImageCell.DataGridViewImageCellAccessibleObject, classe

Remarque : cette classe est nouvelle dans le .NET Framework version 2.0.

Fournit des informations sur DataGridViewImageCell aux applications clientes d'accessibilité.

Espace de noms : System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

protected class DataGridViewImageCellAccessibleObject : DataGridViewCellAccessibleObject
protected class DataGridViewImageCellAccessibleObject extends DataGridViewCellAccessibleObject
protected class DataGridViewImageCellAccessibleObject extends DataGridViewCellAccessibleObject

Les Windows Forms comprennent une prise en charge d'accessibilité intégrée qui permet à votre application de travailler avec des applications clientes d'accessibilité. Parmi les exemples d'applications clientes d'accessibilité, nous pouvons citer : les agrandisseurs d'écrans et les réviseurs, les utilitaires de saisie vocale, les claviers visuels, les périphériques de saisie alternatifs et les utilitaires d'extension de clavier.

La classe DataGridViewImageCell.DataGridViewImageCellAccessibleObject hérite de la classe AccessibleObject pour fournir des informations sur DataGridViewImageCell pour les applications d'accessibilité clientes. Chaque classe qui représente une partie visuelle de DataGridView, telle que DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow et DataGridViewCell, contient également une classe qui hérite de AccessibleObject pour fournir des informations sur la classe conteneur et exécuter des actions au nom d'applications clientes d'accessibilité.

Il existe deux moyens de fournir des informations supplémentaires, comme le nom ou la description du contrôle DataGridView, aux applications clientes d'accessibilité. Deux méthodes permettent de fournir ces informations supplémentaires. Pour fournir des informations d'accessibilité limitées aux contrôles existants, définissez les valeurs de propriété AccessibleName et AccessibleDescription du contrôle qui seront transmises aux applications d'accessibilité clientes.

RemarqueRemarque

Vous ne devez modifier les valeurs de propriété AccessibleDefaultActionDescription et AccessibleRole que dans certaines situations particulières, notamment, lorsque vous souhaitez que DataGridView apparaisse comme une liste.

Parfois, vous pouvez avoir besoin de plus d'informations d'accessibilité ou d'actions d'accessibilité différentes à inclure dans votre DataGridView ou DataGridViewCell personnalisé. Pour personnaliser l'accessibilité, vous pouvez écrire votre propre classe qui dérive des classes DataGridView.DataGridViewAccessibleObject ou DataGridViewCell.DataGridViewCellAccessibleObject et substituer la méthode CreateAccessibilityInstance. Par exemple, si vous écrivez une cellule d'en-tête de ligne personnalisée qui implémente des actions personnalisées uniques, telles que le test d'atteinte dans votre cellule, vous devez créer une classe qui hérite de la classe DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject et se substitue à la méthode CreateAccessibilityInstance.

DataGridView expose sa structure de données en utilisant des valeurs AccessibleRole pour définir la hiérarchie de la table de données. Pour plus d'informations sur l'exposition de tables de données sur Microsoft Active Accessibility, consultez « Exposing Data Tables through Microsoft Active Accessibility » dans MSDN Library à l'adresse http://msdn.microsoft.com/library.

System.Object
   System.MarshalByRefObject
     System.Runtime.InteropServices.StandardOleMarshalObject
       System.Windows.Forms.AccessibleObject
         System.Windows.Forms.DataGridViewCell.DataGridViewCellAccessibleObject
          System.Windows.Forms.DataGridViewImageCell.DataGridViewImageCellAccessibleObject

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: