Automation.Compare Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Compare les paramètres spécifiés pour déterminer s’ils font référence au même élément d’interface utilisateur(IU).
Surcharges
Compare(Int32[], Int32[]) |
Compare deux tableaux entiers contenant des identificateurs d’exécution (ID) pour déterminer si leur contenu est identique. |
Compare(AutomationElement, AutomationElement) |
Compare deux éléments UI Automation, en retournant |
Compare(Int32[], Int32[])
Compare deux tableaux entiers contenant des identificateurs d’exécution (ID) pour déterminer si leur contenu est identique.
public:
static bool Compare(cli::array <int> ^ runtimeId1, cli::array <int> ^ runtimeId2);
public static bool Compare (int[] runtimeId1, int[] runtimeId2);
static member Compare : int[] * int[] -> bool
Public Shared Function Compare (runtimeId1 As Integer(), runtimeId2 As Integer()) As Boolean
Paramètres
- runtimeId1
- Int32[]
Premier ID d'exécution à comparer.
- runtimeId2
- Int32[]
Second ID d'exécution à comparer.
Retours
true
si les ID d’exécution comparés font référence au même élément d’interface utilisateur ; sinon false
.
Exemples
L’exemple de fonction suivant détermine si un ID d’exécution se trouve dans une liste d’ID d’exécution.
private int RuntimeIdListed(int[] runtimeId, ArrayList runtimeIds)
{
for (int x = 0; x < runtimeIds.Count; x++)
{
int[] listedId = (int[])runtimeIds[x];
if (Automation.Compare(listedId, runtimeId))
{
return x;
}
}
return -1;
}
Private Function RuntimeIdListed(ByVal runtimeId() As Integer, ByVal runtimeIds As ArrayList) As Integer
Dim x As Integer
For x = 0 To runtimeIds.Count - 1
Dim listedId As Integer() = CType(runtimeIds(x), Integer())
If Automation.Compare(listedId, runtimeId) Then
Return x
End If
Next x
Return - 1
End Function 'RuntimeIdListed
Remarques
Si l’un des arguments est une référence null (Nothing
dans Visual Basic), Compare lève une ArgumentNullException exception.
Voir aussi
S’applique à
Compare(AutomationElement, AutomationElement)
Compare deux éléments UI Automation, en retournant true
si les deux font référence au même élément d’interface utilisateur.
public:
static bool Compare(System::Windows::Automation::AutomationElement ^ el1, System::Windows::Automation::AutomationElement ^ el2);
public static bool Compare (System.Windows.Automation.AutomationElement el1, System.Windows.Automation.AutomationElement el2);
static member Compare : System.Windows.Automation.AutomationElement * System.Windows.Automation.AutomationElement -> bool
Public Shared Function Compare (el1 As AutomationElement, el2 As AutomationElement) As Boolean
Paramètres
Premier élément UI Automation à comparer.
Deuxième élément UI Automation à comparer.
Retours
true
si les identificateurs d’heure d’exécution des éléments d’interface utilisateur sont identiques ; sinon false
.
Remarques
Si l’un des arguments est une référence null (Nothing
dans Visual Basic), Compare lève une ArgumentNullException exception.
Cette méthode équivaut à l’opérateur d’égalité pour AutomationElement les objets.