C# Событие TextChanged не происходит сразу - PullRequest
1 голос
/ 29 января 2020

Я создаю приложение WinFormApplication, которое позволяет пользователю перетаскивать документ в richTextBox, который загружает содержимое файлов в richTextBox. Однако, кажется, что TextChange-событие не происходит сразу после изменения текста, почему это может быть?

private void richTextBox_DragDrop(object sender, DragEventArgs e)
{
     ....
     ....
     richTextBox.Text = content;
     hasBeenEdited = false;

}
private void Form1_TextChanged(object sender, EventArgs e)
{
     ....
     hasBeenEdited = true;
}

В приведенном выше коде у меня есть одно событие DragDrop, содержимое Файл заменяет текущий текст richTextBox. Однако флаг редактирования был сначала установлен в false, а затем в true. Я надеялся, что флаг будет установлен в true, а затем в false. Как я могу это исправить?

Спасибо!

...