|
설명 만 봐서는 어떤 문제인지 감이 안오는데요..
혹시 Transparent Color 설정이 잘못되서 그런건 아닌가요?
참~ 그게 아니더라도 제가 프로젝트 진행중에 ImageList에 들어있는
이미지가 깨진적이 몇번 있긴 했습니다.
그때는 백업해논 프로젝트에서 ImageList 콤포넌트를 복사해서 해결했었던 경험이 있거든요.
암튼..TImageList콤포가 쫌 불안정하긴 한듯합니다.
지금 제가 사용하는 방식은 프로그램 시작할때 BMP에서 직접 읽어와서 사용하고 있죠.
다시 컴파일 안하고도 이미지화일만 바꿀수 있을니까요..
어쨌든 .. 문제 빨리 해결 되시길... ^^
Blankas 님이 쓰신 글 :
: 안녕하세요?
: TreeView를 이용하다 모르겠는 부분이 있어 질문올립니다;;
:
:
: 아래의 내용은 모두 C빌더의 인터페이스로 진행한 내용으로 별도 코딩한 것은 없습니다.
:
: 새로 만든 Form에 TTreeView와 TImageList를 각각 올려놓았습니다.
: 그리고 TTreeView의 Images에 앞서 올려놓은 TImageList를 선택해놓았습니다.
: 그리고 TImageList를 선택하여 그림을 읽어들였습니다.
: 그림은 포토샵으로 저장한 BMP 파일들로 일반 RGB 모드로 저장하였습니다. (256 칼라변환을 안했습니다)
:
: 그리고서 프로그램을 실행시키니까요...
: TTreeView에 TImageList에서 읽어들인 그림들이 아이콘으로 잘 나오더라구요.
: 그래서 "아, 잘 되나보다" 했는데요...
: 프로젝트를 저장하고, 다시 읽어보니 TTreeView에서 그림이 깨어져 나오더군요.
: 그래서 TImageList에 저장된 그림들을 확인해보니 그 화면에서도 모두 깨어져 있었습니다.
:
: 자세히 보니 그림이 깨졌다기보다는 팔레트가 깨어진것 같았습니다.
: 전체적으로 외형은 그대로 유지되고 있었거든요.
:
:
:
: 살펴보니 이 현상이 TImageList를 사용한 모든 프로그램에서 공통적으로 일어나더군요.
: 간단한 문제일것 같은데 잘 몰라서 못고치고 일단 방치중입니다;;;;;;;;
:
: 그럼... 고수님들의 도움을 기다리겠습니다. ㅠ_ㅠ
|