GetInput Пример

Sub Example_GetInput()
    ' Этот пример запрашивает относительно пользовательского ввода точки.
    ' Используя метод 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(, "Enter a point(Keyword1, Keyword2): ")
    If Err Then
         If StrComp(Err.Description, "User input is a keyword", 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