これを別のプロジェクトから利用する方法です。
リソースを管理するプロジェクト名を「ResouceProject」ととし、新しい項目の追加でリソースファイル「MyResouce」を追加します。
このリソースファイルに画像「image.jpeg」を追加しておきます。
方法その1
まず、別のプロジェクトからリソースファイルにアクセスできるようにリソースファイルのアクセス修飾子をデフォルトのFriendからPublicに変更します。
コードから利用するには以下のように記述します。
ResouceProject.My.Resouces.MyResouce.image
しかしこの方法では別のプロジェクトのプロパティウィンドウの「リソースの選択」ダイアログに表示されません。
方法その2
リソースファイルのアクセス修飾子をデフォルトのFriendのままにしておきます。別のプロジェクトから「既存項目の追加」で「ResouceProject」プロジェクトの
「MyResouce.resx」「MyResouce.Designer.vb」を「リンクとして追加」で追加します。
コードから利用する場合は以下のように記述します。
「WindowsApplication1」はリソースを追加したプロジェクト名です。
Global.WindowsApplication1.MyResource.image
プロジェクトのプロパティウィンドウの「リソースの選択」ダイアログにも表示されます。
0 件のコメント:
コメントを投稿