Как определить, является ли элемент управления входным элементом управления в окнах, и перезаписать ввод - PullRequest
0 голосов
/ 17 июня 2011

Я хочу знать, является ли элемент управления, который получил фокус, элементом управления вводом или не использует c #

, например,

это текстовое поле, в котором я сейчас пишу вопрос, является элементом управления вводомно текстовое поле предварительного просмотра внизу не потому, что я не могу написать на нем

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

1 Ответ

0 голосов
/ 17 июня 2011

Вы хотите редактировать текст, который люди вводят в ваши поля ввода? Добавьте прослушиватели событий в элементах управления вводом к событию измененного текста и запустите метод, который редактирует текст в поле.

    public Form1()
    {
        InitializeComponent();
        TextBox textBox = new TextBox();
        textBox.TextChanged += CheckInputText;
    }

    public void CheckInputText(object sender, EventArgs e)
    {
        // Modify text in the input control.
    }
...