|
안녕하세요 장성호입니다.
builder로 app를 개발할때 control 배치및 조정을 align 과 anchors 속성을 이용해 참 편리하게 사용하고 있습니다.
그런데 같은 Parent에서 여러개의 Panel을 align=alTop 으로 배치했을때
Design time때는 form에 올려놓은 순서대로 배치되던데...
문론 drag해서 순서를 옮겨 순서를 바꿀수도 있구요
runtime때 그중 몇개를 visible= false했다가 다시 true하면
배치된 순서가 바뀌어 버리는 경우가 종종 있습니다.
맨처음
panel1
panel2
panel3
순서로 위치했었는데
visible을 false했다가 true로 하면
위치가 꼬여요 , 정상적일때도 있구요
예)
panel3
panel1
panel2
해결은
visible을 변경할때마다 어떤 Panel이 원하는 순서대로 위치가 되어있지 않을경우
top을 계산해서 재 배치해주었습니다.
그런데 그렇게 동작하는 원인이 궁금합니다.
|