Я реализовал приложение для блокнота в С#, все функции работают отлично, есть только одна вещь, которую я не могу реализовать точно. В раскрывающемся меню редактирования есть некоторые элементы меню, но их включенное свойство должно изменяться в соответствии с ситуация в текстовом поле, у меня проблема с двумя ситуациями, и я ищу событие, чтобы изменить его включенное свойство в этом обработчике событий события, вот проблема:
2) Когда в текстовом поле выбран какой-либо текст, удалите, скопируйте и вставьте параметры. Как мне его обнаружить? Я тестировал событие texchanged, и я написал условие, подобное приведенному ниже, но это не было Не работает, просто буфер обмена работает хорошо:
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.SelectionLength> 0)
button1.Enabled = false;
if (Clipboard.ContainsText())
button2.Enabled = false;
}
Как мне решить мою проблему, кстати, я должен использовать текстовое поле, а не richtextbox. Любые предложения будут оценены. Большое спасибо