Как определить, является ли элемент управления входным элементом управления в окнах, и перезаписать ввод

Я хочу знать, является ли элемент управления, который получил фокус ввода управления или не с помощью 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.
    }
Другие вопросы по тегам