Я пишу элемент управления .NET для редактирования HTML с использованием MSHTML. Я создаю некоторые пользовательские элементы и хочу сделать их эффективно доступными только для чтения. Я думал, что могу это сделать, сосредоточившись на всем элементе, когда фокус, введенный где-нибудь в этом элементе, но HtmlElement.Focus() не выбирает весь элемент, и я, похоже, не могу захватить запись курсора ,Сделать элемент DOM эффективно только для чтения
Другим вариантом было бы поднять событие всякий раз, когда текст элемента будет изменен (в KeyDown я ожидаю), но я тоже не могу запустить это событие. Любые идеи о том, почему мои ожидания относительно поведения событий неправильны или альтернативные предложения для реализации?