|
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