Partager via


Modèle de contrôle RangeValue

Décrit les instructions et conventions pour l’implémentation d’IRangeValueProvider, y compris des informations sur les propriétés et les méthodes. Le modèle de contrôle RangeValue est utilisé pour prendre en charge les contrôles qui peuvent être définis sur une valeur dans une plage.

Pour obtenir des exemples de contrôles qui implémentent ce modèle de contrôle, consultez Types de contrôles et leurs modèles de contrôle pris en charge.

Cette rubrique contient les sections suivantes.

Conventions et directives d'implémentation

Lors de l’implémentation du modèle de contrôle RangeValue , notez les instructions et conventions suivantes :

  • Les contrôles autorisent le réétalonnage de leurs propriétés prises en charge en fonction des paramètres régionaux ou des préférences de l’utilisateur. Par exemple, vous pouvez définir un contrôle de thermomètre pour afficher la température en degrés Fahrenheit ou Celsius.
  • Les contrôles qui ont des valeurs de plage ambiguës, telles que les barres de progression ou les curseurs, doivent normaliser ces valeurs.

Membres requis pour IRangeValueProvider

Les propriétés et méthodes suivantes sont requises pour implémenter l’interface IRangeValueProvider .

Membres nécessaires Type de membre Notes
IsReadOnly Propriété Aucun
Valeur Propriété Aucun
Largechange Propriété Aucun
SmallChange Propriété Aucun
Maximum Propriété Aucun
Minimum Propriété Aucun
SetValue Méthode Aucun

 

Ce modèle de contrôle n’est associé aucun événement.

Types de contrôles et leurs modèles de contrôle pris en charge

Vue d'ensemble des modèles de contrôle UI Automation

Vue d’ensemble de l’arborescence UI Automation