질문이 세개입니다~
<질문1>
루트노드가 두개이고, 각각의 두 루트 노드에는 몇개의 자식노드들을 가지고 있습니다.
그런데 궁금한점은요..
부모노드들을 더블클릭하면 그 밑으로 달린 자식노들이 접었다 펴졌다 토글되잖아요...
그런데 이것을 더블클릭하더라도 언제나 펴져만 보이게 할수는 없을까요?
<질문2>
그리고 역시 트리뷰에서요..
각각의 노드마다 폰트를 설정할수가 있는지요..
<질문3>
일반적인 컴포넌트들에게는 폰트.스타일 이라는 프로퍼티가 있는데...
만약 디자인타임시에 폰트스타일을 "볼드" 로했다가..
필요에 의해 런타임시에 이것을 다시 보통으로 만들려면 어떻게 해야 하는지요..
'fsBold' 처럼..
보통을 만들어주는 'fsNormal' 뭐 이런거 있을줄 알았는데 없더라구요.. ^^;
이렇게 3가지 질문을 드립니다..
미천한 저에게 적선을 부탁드립니다..
>
> 첫번째 질문은 해결하셨다니 두번째와 세번째에 대해서
> 제가 아는것을 말씀드리겠습니다.
>
> 두번째 질문인 각 노드마다 다른 Font를 지정하는것은
> 직접 여러 폰트를 이용해 그려주는 방법이 있습니다.
> 델파이의 트리뷰는 이것을 위해 OnCustumDrawItem이벤트를 제공하고 있습니다.
> 이 이벤트에서 TextOut등을 이용해 인자로 오는 하나의 아이템에 대해서 그려주면
> 모든 아이템에 적용됩니다.
>
> 세번째질문인 일반 폰트 선택법은 간단합니다.
> 이렇게 하시면 됩니다.
>
> Font.Style := []; // 이런유형의 프로퍼티는 다 마찮가지입니다.
>
> 좋은하루 되십쇼~
말씀해주셔서 정말로 감사합니다..
그런데요 지나가다가 궁금한게 한나가 더 생겨 버렸습니다.. --;
뭐냐면요..
이것 역시 트리에서이구요.. (트리는 참 오묘한 컴포넌트인거 같아요.. ^^;)
질문이 두개입니다..
[첫째]
트리뷰와 팝업컴포넌트를 연결 했는데요..
오늘쪽 클릭하면 팝업이나오는데...
포커스은 오지를 않네요.. 그러니까 마우스 오른쪽버튼 다운시에만 팝업이뜨고..
버튼 up 시에는 본래있던 노드로 포커스가 돌아가 버립니다..
이것을 오른쪽버튼을 누른후에도 누른 그 노드에 포커스가 머무르게 할수는 없는지요..
[둘째]
그리고 어떤 특정 노드에서는 팝업이 뜨지 않게 하려면 어떤 조치(?)를 취해야 하는것입니까?
----------------------------------------------------------------------------------
이렇게 두가지의 질문입니다.
플래시오빠도 좋은하루 되세요~