C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21643] Re:[질문]Drag & Drop하여 ListView에 올려 놓을때
왕대박 [emrwo] 805 읽음    2002-09-24 18:41
음.. 이런거 말씀하시는 건가???
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로 얻을 수가 없더군요
:
: 방법을 좀 가르쳐 주세요..
:
: 답변 부탁드립니다.
:

+ -

관련 글 리스트
21628 [질문]Drag & Drop하여 ListView에 올려 놓을때 용환종 616 2002/09/24
21643     Re:[질문]Drag & Drop하여 ListView에 올려 놓을때 왕대박 805 2002/09/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.