ttreeview 를 왼쪽에 align 시키고...
오른쪽에는 그리드를 client 로 align 을 시키고 그 사이에 splitter 를 올려 놓았습니다....
근디... treeview 에 수직 스크롤바가 생겼을때, 다른 화면이 treeview를 덮었을 경우에는 treeview내의 스크롤바와 treeview사이에 미세한 공간이 생기면서, 덮었었던 화면들의 찌꺼기들이 나타나는데요... 정말 미치겄습니다...
treeview.refresh 나 repaint 를 실행해도 스크롤바와 treeview 사이의 미세한 찌꺼기는 없어지지는 않고.. 사이즈 이동을 해서 스크롤바를 없애면 그 찌꺼기도 없어집니다.
이거 버그인가요? 아님.. 해결방안을 좀....
제가 해보았는데 그런일은 안생기더군요... 혹시 버그일지 몰라서 볼랜드 델파이 버그
리포트도 봤는데 그런 내용은 없던데요...
혹시 시스템상의 문제가 아닐런지... TTreeView는 윈도우에서 지원하는 컨트롤로 윈도우
의 ComCtl32.dll을 이용하니까 이 dll에 문제가 있어서 그럴수도 있을거 같군요...
^^
김명일 wrote:
> ttreeview 를 왼쪽에 align 시키고...
>
> 오른쪽에는 그리드를 client 로 align 을 시키고 그 사이에 splitter 를 올려 놓았습니다....
>
> 근디... treeview 에 수직 스크롤바가 생겼을때, 다른 화면이 treeview를 덮었을 경우에는 treeview내의 스크롤바와 treeview사이에 미세한 공간이 생기면서, 덮었었던 화면들의 찌꺼기들이 나타나는데요... 정말 미치겄습니다...
>
> treeview.refresh 나 repaint 를 실행해도 스크롤바와 treeview 사이의 미세한 찌꺼기는 없어지지는 않고.. 사이즈 이동을 해서 스크롤바를 없애면 그 찌꺼기도 없어집니다.
>
> 이거 버그인가요? 아님.. 해결방안을 좀....