Как узнать позицию указателя в Edit?

Подскажите пожалуйста, как узнать позицию курсора в Editе?
Необходимо подставлять значения из другого окна в указанную позицию Editа.
Заранее благодарен.

Нравится

6 комментариев

Вроде бы не умеет Terrasoft пока позиционироваться внутри Edit

Возможно ли тогда решить поставленную задачу другим способом. может быть через другую компоненту?

Иван, это функция ядра и в конфигурацию она не вынесена.

А почему нельзя использовать комбинацию клавиш Ctrl+V? Опишите задачу, пожалуйста.

Здравствуйте Иван,
На сколько я понял Вашу задачу, Вам необходимо установить фокус, как это сделать можно почитать в теме
http://www.community.terrasoft.ru/forum/topic/6841#comment-29192
Ключевая идея: использовать свойство FocusedControl

Строка должна содержать шаблон для названия документа. Шаблон состоит из поочередно выбранных в другом окне реквизитов документа. В момент создания документа вместо названия реквизитов будут подставляться значения. Для того чтобы не удалять все и заново добавлять реквизиты по-одному, при необходимости что-либо исправить, и нужно сделать подстановку в выбранной позиции.

Иван, в данном конкретном случае проще всего использовать маску.

1. Получить текст Edit'а;
2. Заменить нужную подстроку регулярным выражением;

Показать все комментарии