Access Как при получени Фокуса (setfocus) ост. выд

  • Автор темы Автор темы Guest_
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest_

Как при получении Фокуса (SetFocus) оставить выделенный фрагмент текста для применения SelText и опр. функции с выделенным текстом.

пример: Есть поле с произвольным тестом, в этом тесте выделяешь часть, нажимаешь кнопку (здесь и задаётся фокус на текстовое поле) при этом выделенный фрагмент в текстовом поле снимается и выделяется весь текст. Как бы сделать, чтобы франмент остался выделенным.

Надеюсь на ответ...
 
Код:
Option Compare Database
Dim selstart
Dim sellen

Private Sub test_GotFocus()

 Me.test.selstart = selstart
 Me.test.SelLength = sellen

End Sub

Private Sub test_LostFocus()

 selstart = Me.test.selstart
 sellen = Me.test.SelLength
 
End Sub

Private Sub Êíîïêà4_Click()

Dim start
 Me.test.SetFocus

End Sub
две глобальные переменный для хранения свойств поля selstart - начало и SelLength - длина выделенной области. При потере фокуса сохраняем значения, при восстановлении восстанавливаем.
З.Ы. При необходимости "обработать напильником" до необходимой формы
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab