ここで使用する正確な用語がわからないので、助けていただければ幸いです。
最も単純化すると、フォーム アプリケーションがあります。「form.exe」をロードすると、フォームには 1 つのコントロール、メニューが表示されます。このメニューには、「終了」というメニュー項目が 1 つあります。私が望むのは、フォームがロードされているときに、特殊なメソッドやコントロールなどを追加できるDLLを指定するこのフォームアプリに引数を渡すことができることです.
「form.exe add_plugable.dll」をロードすると、メニューに「追加」という別のメニュー項目が表示されます。「form.exe add_plugable.dll remove_pluggable.dll」を読み込むと、メニューに「Exit」「Add」「Remove」の3項目があります。
これが理にかなっていることを願っています。Forms アプリケーションには何を含める必要がありますか? また、DLL を作成するにはどうすればよいですか? 共通のインターフェイスが必要であることは承知していますが、名前空間とインターフェイス、および抽象クラスを使用してこれを実現する方法が正確にはわかりません。
ありがとう!