Добрый вечер!
Есть поле ввода с введенным значением типа строка. Надо чтобы при установке фокуса на это поле НЕ выделялся весь текст, а курсор располагался в конце строки.
(0) советую поиграться с событием этой формы НачалоВыбора. Решал похожую проблему просто тем, что в это поле перезаписывал его же значение. Тогда текст в поле ввода не выделяется
// Получим текущую позицию курсора.
Элементы[Элемент].ПолучитьГраницыВыделения(НачальнаяСтрокаВыделения, НачальнаяКолонкаВыделения, КонечнаяСтрокаВыделения, КонечнаяКолонкаВыделения);
Если ПустаяСтрока(Текст) Тогда
НачальнаяКолонкаВыделения = НачальнаяКолонкаВыделения + СтрДлина(КоличествоШтук);
Иначе
Элементы[Элемент].ВыделенныйТекст = Текст;
Модифицированность = Истина;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший