DirListBoxでフォルダを複数選択して処理するには?

解決


QNE  2005-04-01 19:18:13  No: 120607

FileListBoxのファイルを複数選択してコピーする方法は、

    For i = 0 To File1.ListCount - 1
        If File1.Selected(i) = True Then
            'コピーする処理            
        End If
    Next

で可能なのですが、DirListBoxでフォルダを複数選択してコピーができません。
DirListBoxには、Selected のようなプロパティはないのでしょうか?
どうにかできる方法があれば、どなたかご享受願います。


ねろ  2005-04-01 20:08:54  No: 120608

もともとDirListBoxっのは、同じ階層に幾つかのフォルダーが有る場合
一つのフォルダーを選択すると、他のフォルダーが非表示になるわけで
複数選択には向かないと思われる。
またFileListBoxとセットで使われることが多い為、複数選択されると
FileListBoxはどのフォルダーを表示して良いのか迷ってしまう。
普通は、複数選択が必要な場合はListViewコントロールを使うかな。


QNE  2005-04-11 08:06:36  No: 120609

ねろさん適切に回答していただき助かりました。
その通りですね!わかりやすいです。どうもでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加