SelectByTypes method (ElementKeys)

Выбирает из коллекции ключей новую коллекцию ключей объектов, соответствующих заданному списку типов и режимов.

Применяется к:

ElementKeys

Синтаксис:

Visual Basic:

Function SelectByTypes(sTypesModes As String) As ElementKeys

sTypesModes - строка содержащая список пар тип+режим.

Описание:

Выбранные по заданному списку типов и режимов ключи объектов возвращаются в виде коллекции ElementKeys.

Значения пар тип+режим в строке sTypesModes идут одна за другой. Все значения разделяются между собой пробелами или табуляцией.

Если номер режима равен 0, то в коллекцию войдут все объекты заданного типа, независимо от их режима.

Если ID типа равен 0, то в коллекцию войдут все объекты с заданным режимом, независимо от их типа.

Пример:

Private Sub SelectKeys(InputKeys As ElementKeys)

    Dim Keys As ElementKeys

    'Получить коллекцию объктов с типом 6 и режимом 1
    Set Keys = InputKeys.SelectByTypes("6 1") 

    'Для одной пары тип+режим это эквивалентно вызову
    Set Keys = SelectByType(6, 1)

    'Получить коллекцию объктов с типом 6 и режимом 1 и типом 8 и режимом 2
    Set Keys = InputKeys.SelectByTypes("6 1 8 2") 

    'Получить коллекцию из для всех режимов с типом 6 и типом 8 и режимом 2
    Set Keys = InputKeys.SelectByTypes("6 0 8 2") 

End Sub