Я создаю приложение 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. Как я могу это исправить?
Спасибо!