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