掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VirtualStringTreeのD&D (ID:46033)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
社内資料をコピーします。これでわかりませんか。 Drag&Drop Drag&Dropを利用するには2つの方法があります。 DragType が dtOLE と dtVCL dtOLE はActiveXを利用するため汎用性があります。 dtVCL はDelphi環境に特化されています。VirtualTreeView 内のDrag Drop専用と考えてください。 DragMode = dmAutomatic DragType = dtOLE,dtVCL ※ [dtOLE]を利用する場合は必ず ClipbordFormats.Virtual Tree Dasta を True にセットする これをしないとTreeViewノードのドラッグが判断できない。 ☆ Drop & Drag 、ノード移動で移動したノードが消える FormCreateで指定 VirtualStringTree1.TreeOptions.AutoOptions := VirtualStringTree1.TreeOptions.AutoOptions - [toAutoDeleteMovedNodes]; ※ V5.0.0 で以前のバージョンと変更された http://www.soft-gems.net/forum/viewtopic.php?f=5&t=2498 ---------------------------------------------------------------------------------------- データ受け渡しには以下のメソッドを作成する必要がある。 procedure TfrmMain.VTLoadNode(Sender: TBaseVirtualTree; Node: PVirtualNode; Stream: TStream); procedure TfrmMain.VTSaveNode(Sender: TBaseVirtualTree; Node: PVirtualNode; ----------------------------------------------------------------------------------------
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.