InitializeUserInput Пример

Sub Example_InitializeUserInput()
    ' Этот пример запрашивает относительно пользовательского ввода точки. 
    ' При использовании метода InitializeUserInput, чтобы определить список
    ' ключевого слова, он может также возвратить ключевые слова, введенные 
    ' пользователем.
    
    On Error Resume Next
    
    'Определите допустимые ключевые слова
    Dim keywordList As String
    keywordList = "Keyword1 Keyword2"
    
    ' Вызовите InitializeUserInput к установке ключевыми словами
    ThisDrawing.Utility.InitializeUserInput 128, keywordList
    
    'Получите пользовательский ввод
    Dim returnPnt As Variant
    returnPnt = ThisDrawing.Utility.GetPoint(, "Введите точку (Keyword1, Keyword2): ")
    If Err Then
         If StrComp(Err.Description, "Пользовательский ввод - ключевое слово", 1) = 0 Then
         'Одно из ключевых слов было введено
             Dim inputString As String
             Err.Clear
             inputString = ThisDrawing.Utility.GetInput
             MsgBox "Вы ввели ключевое слово: " & inputString
         Else
             MsgBox "Ошибочный выбор точка: " & Err.Description
             Err.Clear
         End If
    Else
        'Отображение координаты точки
        MsgBox "WCS точки: " & returnPnt(0) & ", " & returnPnt(1) & ", " & returnPnt(2), , "GetInput Пример"
    End If
    
End Sub
Сайт управляется системой uCoz