|
음.. 이런거 말씀하시는 건가???
1. 먼저. Form위에 TreeView 1개, Memo1개를 올려놓습니다.
2. TreeView을 더블클릭해서 Item을 한개, 두개, 세개, 네개, 다섯개...을 삽입합니다.
3. 아래와 같이 코딩합니다.
그러면, Treeview에서 선택한 내용이 Memo이 차례대로 추가됩니다.
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TreeView1->DragMode = dmAutomatic;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Memo2DragDrop(TObject *Sender, TObject *Source,
int X, int Y)
{
TTreeView* pTreeView = NULL;
if((pTreeView=dynamic_cast<TTreeView*>(Source)))
{
Memo2->Lines->Add( pTreeView->Selected->Text );
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Memo2DragOver(TObject *Sender, TObject *Source,
int X, int Y, TDragState State, bool &Accept)
{
Accept = true;
}
//---------------------------------------------------------------------------
그럼. 즐프하세요.. ^^
프로그램을 돌려라..
용환종 님이 쓰신 글 :
: TreeView에서 하나를 선택해서 Drag 해서 TreeView에 특정 Item에
:
: Drop했습니다. 그 때 선택된 Item을 얻고 싶은데 Selected로 얻을 수가 없더군요
:
: 방법을 좀 가르쳐 주세요..
:
: 답변 부탁드립니다.
:
|