Как определить, является ли элемент управления входным элементом управления в окнах, и перезаписать ввод
Я хочу знать, является ли элемент управления, который получил фокус ввода управления или не с помощью C#
например
это текстовое поле, в котором я сейчас пишу вопрос, является контролем ввода, но текстовое поле предварительного просмотра внизу не потому, что я не могу написать на нем
Мне нужно определить, является ли это управление вводом, и я хочу переписать то, что там написано
1 ответ
Решение
Вы хотите редактировать текст, который люди вводят в поля ввода? Добавьте прослушиватели событий в элементах управления вводом к событию измененного текста и запустите метод, который редактирует текст в поле.
public Form1()
{
InitializeComponent();
TextBox textBox = new TextBox();
textBox.TextChanged += CheckInputText;
}
public void CheckInputText(object sender, EventArgs e)
{
// Modify text in the input control.
}