Article View: fj.lang.visualbasic
Article #603Re: ツリービューの作り方について
From: sakurai
Date: Fri, 20 Feb 1998 00:00
Date: Fri, 20 Feb 1998 00:00
46 lines
2492 bytes
2492 bytes
>こんにちは、小川と申します。 こんにちは、櫻井@CJSと申します。 > エクスプローラと同じツリービューを作成しいたいのですが、 櫻井もNetFT、全銀TCPという通信系のソフト開発で同じようなことをしました。 #現在はそれぞれの障害Fix中です(^^;;; >1. このドライブ、ディレクトリ等はDir関数などを使って取得し、 >値を入れていけばよいのでしょうか? VB4のサンプルについていた、ファイル検索の再起プロシージャを使いました。 プロシージャ名はDirDiverでした?が、それの入っているプロジェクトファイル名は忘れました。 もし見つからなかった場合は直接メールくだされば、コードをお送りします。 ノード登録は TreeView1.Add メソッドです。 こちらについては、VBOnlineのカスタムコントロールリファレンスのツリービューコントロールで詳しく解説されています。 >2.ネットワークコンピュータの一覧の取得と、更に選択した >コンピュータのディレクトリ(フォルダ)やファイル一覧の取得方法。 これについては、佐藤さんがフォローされていますね。 >3.ツリービューで選択したものを、リストビューにとのように関連 :(中略) >渡せば、自動的に作成してくれるというものではなさそうですが... これも自分で書かないといけないみたいですね~ ツリービューのノードをクリックすると Public Sub TreeView_NodeClick(ByVal Node As Node) というイベントが発生します。 櫻井はこのなかで、選択されたノードに対するリストビューの情報を登録しています。 こちらについても、VBOnlineのカスタムコントロールリファレンスのリストビューコントロールで詳しく解説されています。 VB5をお持ちでしたらウィザードを使ってみてはいかがでしょうか? ウィザードでエクスプローラ風というものを選択すると、エクスプローラのテンプレートを作ってくれます。 スプリットバーのコードも含まれているので便利ですよ。 では、頑張ってください。 登録よりもツリーとリストビューで使うアイコンの作成に苦労した櫻井でした。
Technical Details
Message-ID:
<6cirum$c70@cjsgate.cjs.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6cfs6e$g86$1@nn-os001.ocn.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,db30d1e291ba8985 X-Google-Attributes: gid105c2e,public From: sakurai@cjs.co.jp (sakurai) Subject: Re: ツリービューの作り方について Date: 1998/02/20 Message-ID: <6cirum$c70@cjsgate.cjs.co.jp> X-Deja-AN: 326810094 References: <6cfs6e$g86$1@nn-os001.ocn.ad.jp> Mime-Version: 1.0 Content-Type: Text/Plain; charset=ISO-2022-JP Organization: CJS Newsgroups: fj.lang.visualbasic