|
참새 님이 쓰신 글 :
: main_TK 님이 쓰신 글 :
: : 음 5분도 안되어 또 질문을 올리는군요... --^
: : TreeView에 ImageList를 이용하여 각 노드의 아이콘을 표시하는데요.....
: : 정상적으로 아이콘이 표시는 되는데요(폴더와, 파일을 구분하여 아이콘을 표시함)... 트리뷰에서 노드를 선택하면.. 별도의 설정이나, 코딩이 없었는데도 불구 하고 ImageList의 0번째 아이콘으로 노드아이콘을 대체합니다... 선택상태가 해제 되면 다시 원상태로 돌아오구요..--^
:
:
: 질문을 제대로 파악한건지 잘 모르겠군여...
: events->GetImageIndex를 선택하시구여
: void __fastcall TForm1::TreeView1GetImageIndex(TObject *Sender,
: TTreeNode *Node)
: {
: // 마지막 선택한 노드의 이미지가 변하는것을 방지하는것
: Node->SelectedIndex = Node->ImageIndex;
: return;
: }
: //---------------------------------------------------------------------------
:
: 위와 같이 하면 현재 선택한 노드의 아이콘이 바뀌는것을 방지 할 수 있습니다....
:
: 원하시는 답변이 되었기를....
|