Form1.cs
と の両方に型引数を追加して、フォームに型引数を追加しましたForm1.Designer.cs
。
partial class Form1<T> { ... }
これは、アイコンなどのリソースをフォームに追加するまで機能します。すると、次の行が追加されます。
ComponentResourceManager resources = new ComponentResourceManager(typeof(Form1));
typeof(Form1<T>)
これをコンパイルすると言うように変更すると、実行時に取得されます
指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。がコンパイル時
"My.Assembly.Form1'1.resources"
にアセンブリに正しく埋め込まれているか、リンクされていることを確認してください 。"My.Assembly
しようtypeof(Form1<T>).GetGenericTypeDefinition()
としても失敗します。汎用フォームのリソースを使用するにはどうすればよいですか?