私は、テキストボックス、コンボボックス、データグリッドビューなどのコントロールを持つwindowsフォームアプリケーションを持っています。 これらのコントロールは、ユーザーがクリップボードを使用することを可能にします。また、クリップボードに関係のないテキストを削除することもできます。Cut/Copy/Pasteメニューとツールバー項目を一般的な方法で有効/無効にするにはどうすればよいですか?
私のアプリケーションには、カット/コピー/ペースト/削除アイテムを含む編集アイテムとこれらのアイテムを含むツールバーがあります。フォーカスを持つコントロールの状態に応じて、これらのアイテムを適切に有効/無効にするにはどうすればよいですか?
一般的な方法を探しています。つまり、私は一度行う実装を探し、アプリケーションで使用するコントロールとは独立して将来的に再利用できます。