Ce sujet n'a pas encore été évalué - Évaluez ce sujet

DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject, classe

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

Fournit des informations sur DataGridViewButtonCell aux applications d'accessibilité.

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

protected class DataGridViewButtonCellAccessibleObject : DataGridViewCellAccessibleObject
protected class DataGridViewButtonCellAccessibleObject extends DataGridViewCellAccessibleObject
protected class DataGridViewButtonCellAccessibleObject extends DataGridViewCellAccessibleObject

Les Windows Forms comprennent une prise en charge d'accessibilité intégrée qui permet à votre application de fonctionner avec des applications d'accessibilité. Parmi les exemples d'applications 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 DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject hérite de la classe AccessibleObject pour fournir des informations sur DataGridViewButtonCell pour les applications d'accessibilité. 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 d'accessibilité.

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

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 substituer 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.DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject
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
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.