트리 아이콘 관련하여 문의드립니다.

페이지 정보

작성자 레드 댓글 0건 조회 55회 작성일 19-11-15 15:53

본문

트리 메뉴를 사용하다보니
조금 이상한 부분이 있어 문의드립니다.

트리메뉴를 아래의 코드를 이용해서 사용하고 있습니다.
----------------------------------------------------------------
Tree1
ON(QUERY)
{
select * from &tempStr
where 메뉴명 like ::searchFrm.검색
DBID = TEXT;
}
ON(LOADED)
{
Tree1.@NodeLine = True;
Tree1.@NodeGap = 3;
Tree1.SetFocus;
}

Tree1.Node1
ON(ICON)
{
icon = 'icon/tree_folder.png';
icon = 'icon/tree_menu.png' when 메뉴구분 = '화면';
}

ON(ONECLK)
.................
----------------------------------------------------------------------
트리 노드의 아이콘 표시를 '메뉴구분'에 따라 다르게 표시하는데요.

첨부한 캡쳐파일을 보시면

평소에는 파란색으로 표시한 부분처럼 폴더와 아이콘이 정상으로 표기되다가
Mybuilder viewer 를 하나 더 띄우면 빨간색 표시처럼 기본 아이콘으로 되돌아가는 현상이 생깁니다.
(다중실행을 위해 환경설정에서 MultipleMessage 옵션은 꺼놨습니다.)

어디선가 아이콘이 초기화 되는 부분이 있는것 같은데 어디인지를 모르겠네요.

아이콘이 초기화되지 않도록 하려면  on(ICON)이 아닌 다른 이벤트에 걸어야 되는건지
아니면 다른 방법이 있는지 궁금합니다.
관련글