• 締切済み

VB 提供されているクラスの使い方は?

VB初心者です。 提供クラスを利用する宣言方法を教えて頂けませんでしょうか? ■背景 提供されているクラスを利用したく、調べているとそのクラスそのものの使い方は、沢山出て来るのですが、そのクラスを宣言する?方法が判らないためビルドエラーになってしまいます。 しかし、提供クラスを利用する前宣言の方法を調べても出て来ないのです。 例えば・・・ https://dobon.net/vb/dotnet/form/folderdialog.html 'FolderBrowserDialogクラスのインスタンスを作成 Dim fbd As New FolderBrowserDialog ここでエラーとなってしまいます。 FolderBrowserDialogクラスの宣言方法が何処を調べても出て来ないのです。 アドバイスの程宜しくお願い申し上げます。

みんなの回答

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.3

他の回答にImportsのことは書かれてますので省略します。 プロジェクトの参照設定に必要なコンポーネントが入っていますか? 使いたいクラスの入ったコンポーネントが、プロジェクトに含まれていないと、Importsに名前空間があってもエラーになります。

rucifar_k
質問者

お礼

Importsと言うものが必要だったのですね。 試して見ます。 ありがとうございました。

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.2

各クラスには、定義されている名前空間がそれぞれあって、その名前空間をImportsしておいて、クラス名を使うか、名前空間を直接、クラスの名前の前につけて利用するかを選べます。 例) Imports System.Windows.Forms Dim fbd As New FolderBrowserDialog か、 Dim fbd As New System.Windows.Forms.FolderBrowserDialog

rucifar_k
質問者

お礼

System.Windows.Forms.FolderBrowserDialog と言う方法でも出来るのですか・・・ 試して見ます。 ありがとうございました

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

名前空間と言うのが必要なのです。 FolderBrowserDialogクラスを利用するには、System.Windows.Forms名前空間をImportしないといけません。 名前空間は、クラスの定義を入れてある箱のようなものです。

rucifar_k
質問者

お礼

名前空間と言うものの理解が足りませんでした。 勉強します。 有難う御座いました。

関連するQ&A