Я работаю над решением WinForms на VB.NET. Я давно не занимаюсь веб-разработкой. Поэтому мне нужно воспроизвести поведение продукта Microsoft Office для меню и панели инструментов Вырезать, Копировать, Вставить и Отменить . Значит, мне нужно включить Вырезать и скопировать , когда и только когда есть какой-то выделенный текст в форме. Меню Вставить должно быть включено только тогда, когда в буфере обмена есть какой-то текст.
У вас есть идеи, как это сделать? Мне, вероятно, придется проверить какое-то событие в TextBox, чтобы проверить, выбран ли какой-то текст (MouseUp?). Затем в событии Enter я бы проверил, есть ли что-нибудь в буфере обмена для включения меню Вставить ...
Если у вас есть предложения, образцы и т. Д. Я был бы очень признателен!
Большое спасибо!