- PR -

スコープの制限

1
投稿者投稿内容
Ts-Factory
常連さん
会議室デビュー日: 2006/08/08
投稿数: 42
投稿日時: 2007-03-18 21:42
vb.net2005にて開発中です。

クラスライブラリ「CL_TEST.dll」を作成しました。
CL_TEST.dllには
 Public Class ClassTEST  'ClassTEST.vb クラス
 Public Class FormTEST 'FormTEST.vb フォーム
があります。

このdllを別プロジェクト(Windowsフォームアプリケーション)から参照したします。

この時、CL_TESTのメンバーとして「ClassTEST」と「FormTEST」が選択できます。
例えば、Dim A As CL_TEST. と入力した時に、「ClassTEST」と「FormTEST」が選択
できると思います。

ClassTESTだけを参照可能にして、FormTESTを非参照にしたいのですが方法がわかりません。
CL_TESTのメンバーとしてFormTESTが存在していることを隠したいのです。
もし、このようなことが可能であれば、方法をご伝授願いたく質問させていただきます。

なお、CL_TEST.dllの内部ではClassTESTクラスからFormTESTフォームを参照しております。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-03-18 22:13
Visual Basic でのアクセス レベル (msdn2.microsoft.com)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
Ts-Factory
常連さん
会議室デビュー日: 2006/08/08
投稿数: 42
投稿日時: 2007-03-18 22:25
ありがとうございました。

PublicをFriendに変えることで対応できました。
1

スキルアップ/キャリアアップ(JOB@IT)