У меня есть текстовое поле с силовой точкой и некоторый текст в нем. Когда пользователь выбирает текст для редактирования, мне нужно добавить текст в точку курсора.Как вставить текст в позицию курсора в текстовой области формы поля.
В качестве примера:
Если текущий текст «ABCEFG» и пользователь ставит точку курсора, как «ABC | EFG» Мне нужно изменить текст, как «ABCDEFG».
Любые идеи? Заранее спасибо.
могли бы вы объяснить, почему это работает – MZaragoza
ActiveWindow.Selection.TextRange возвращает выбранный диапазон текста (который не может включать в себя не текст, если вы только что нажали в текстовое поле). .InsertAfter вставляет указанные символы (символы) после текущего текстового диапазона. –
Большое спасибо. Это действительно сработало. – pRimE