이유는 모르겠으나 imagelist로 Ttrayicon의 인덱스 0값을 준 아이콘은 바로 그걸로 대체 되어서 뜨지 않고
메인폼의 아이콘이 먼저 뜬 후 나중에 animate같은게 걸려야 대체 되는데
이것을 해결하기 위해 저는 2가지 방법을 찾았습니다.
첫번째는 imageList를 사용하는게 아니라 직접적으로 경로를 지정한 아이콘을 사용하는 방법이고
두번째는 trayIcon이 호출되기 전에
1
|
Imagelist1.GetIcon(0,TrayIcon1.Icon);
|
cs |
를 한줄 넣어주면 정상적으로 처음 부터 ImageList의 아이콘을 사용합니다.
'델파이 > 경험한 작은 팁' 카테고리의 다른 글
인터베이스 콘솔(IBConsole)에서 먼짓을 해도 값이 안들어갈 때 (0) | 2020.12.02 |
---|---|
델파이 코드를 티스토리에 코드 하이라이트 하기 (0) | 2020.11.26 |
델파이 작업표시줄에 표시 안하기 (0) | 2020.11.24 |
델파이의 날짜 Date는 1900년 01월 01일 00시 기준이다. (0) | 2020.11.11 |
델파이 트라이얼과 커뮤니티를 다 설치해서 라이센스로 인한 실행 불가 (0) | 2020.11.02 |