- 締切済み
VB 提供されているクラスの使い方は?
VB初心者です。 提供クラスを利用する宣言方法を教えて頂けませんでしょうか? ■背景 提供されているクラスを利用したく、調べているとそのクラスそのものの使い方は、沢山出て来るのですが、そのクラスを宣言する?方法が判らないためビルドエラーになってしまいます。 しかし、提供クラスを利用する前宣言の方法を調べても出て来ないのです。 例えば・・・ https://dobon.net/vb/dotnet/form/folderdialog.html 'FolderBrowserDialogクラスのインスタンスを作成 Dim fbd As New FolderBrowserDialog ここでエラーとなってしまいます。 FolderBrowserDialogクラスの宣言方法が何処を調べても出て来ないのです。 アドバイスの程宜しくお願い申し上げます。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hiodraiu
- ベストアンサー率15% (451/2846)
他の回答にImportsのことは書かれてますので省略します。 プロジェクトの参照設定に必要なコンポーネントが入っていますか? 使いたいクラスの入ったコンポーネントが、プロジェクトに含まれていないと、Importsに名前空間があってもエラーになります。
- oboroxx
- ベストアンサー率40% (317/792)
各クラスには、定義されている名前空間がそれぞれあって、その名前空間をImportsしておいて、クラス名を使うか、名前空間を直接、クラスの名前の前につけて利用するかを選べます。 例) Imports System.Windows.Forms Dim fbd As New FolderBrowserDialog か、 Dim fbd As New System.Windows.Forms.FolderBrowserDialog
お礼
System.Windows.Forms.FolderBrowserDialog と言う方法でも出来るのですか・・・ 試して見ます。 ありがとうございました
- oboroxx
- ベストアンサー率40% (317/792)
名前空間と言うのが必要なのです。 FolderBrowserDialogクラスを利用するには、System.Windows.Forms名前空間をImportしないといけません。 名前空間は、クラスの定義を入れてある箱のようなものです。
お礼
名前空間と言うものの理解が足りませんでした。 勉強します。 有難う御座いました。
お礼
Importsと言うものが必要だったのですね。 試して見ます。 ありがとうございました。