tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルFolderBrowserDialog
記事No13710
投稿日: 2009/05/29(Fri) 10:30
投稿者VB
vb6.0 WinXP

http://jeanne.wankuma.com/tips/vb6/dialog/folderbrowser.html
上記のサイトからフォルダの選択画面を表示するサンプルを見たのですが
--------------------------------------------------------------------
    ' FolderBrowserDialog クラスの新しいインスタンスを生成する
    Dim cFolderBrowserDialog As FolderBrowserDialog ←ここ
--------------------------------------------------------------------
この部分でユーザ定義型は定義されていませんと出てしまうのですが
参照設定が不足しているのですか?
どうすれば、これが動くようになるのか教えていただけないでしょうか?
よろしくお願い致します。

[ツリー表示へ]
タイトルRe: FolderBrowserDialog
記事No13712
投稿日: 2009/05/29(Fri) 11:08
投稿者よねKEN
> http://jeanne.wankuma.com/tips/vb6/dialog/folderbrowser.html
> 上記のサイトからフォルダの選択画面を表示するサンプルを見たのですが

「FolderBrowserDialog という独自のクラスモジュールのコード」と
「それを使用する側のコード」が掲載されていますね。

> --------------------------------------------------------------------
>     ' FolderBrowserDialog クラスの新しいインスタンスを生成する
>     Dim cFolderBrowserDialog As FolderBrowserDialog ←ここ
> --------------------------------------------------------------------
> この部分でユーザ定義型は定義されていませんと出てしまうのですが
> 参照設定が不足しているのですか?
> どうすれば、これが動くようになるのか教えていただけないでしょうか?

使用する側のコードだけでは動きませんよ。
「FolderBrowserDialog という独自のクラスモジュールのコード」の
クラスモジュールを作る必要があります。

[ツリー表示へ]
タイトルRe^2: FolderBrowserDialog
記事No13713
投稿日: 2009/05/29(Fri) 14:12
投稿者VB
すみません。
やっと理解しました。
よねKENさん、ありがとうございます。

[ツリー表示へ]
タイトルRe^3: FolderBrowserDialog
記事No13723
投稿日: 2009/06/01(Mon) 16:07
投稿者VB
新たな質問なのですが。
このフォルダ選択画面で
指定したドライブのみ選択表示出来るようになりませんか?
たとえば、リムーバブルディスク内のフォルダしか表示させないと言うもの。
アドバイスよろしくお願い致します。

[ツリー表示へ]
タイトルRe^4: FolderBrowserDialog
記事No13724
投稿日: 2009/06/01(Mon) 16:56
投稿者YuO
> このフォルダ選択画面で
> 指定したドライブのみ選択表示出来るようになりませんか?

特定のフォルダおよびそれ以下のみ,であれば可能です。
Rootプロパティに,対象のドライブのSHGetPathFromIDListで得たPIDLを指定します。
http://msdn.microsoft.com/en-us/library/bb773205.aspx

[ツリー表示へ]
タイトルRe^5: FolderBrowserDialog
記事No13732
投稿日: 2009/06/05(Fri) 10:14
投稿者VB
簡単なサンプルがあると助かるのですが・・・。
まだ未熟なもので・・・。
出来ればよろしくお願い致します。

[ツリー表示へ]