퇴근5분전

 

 Mockup Designer 에서 판넬에 스크롤을 넣을 수가 없어서 이걸 비스므리 하게...

 

트랙바를 이용해서 구현했다.

 

 

아래처럼 하면 내부 컨텐츠 컨트롤이 뷰 판넬보다 크게 만들어놓고

테스트 하면 트랙바가 움직일때 내부 컨트롤들을 이동시켜주므로

스크롤 되는 것 처럼 보인다.

 

        int prev = 0;

 

        public Init()
        {             
            trackBar1.Maximum = ( {내부 컨텐츠 컨트롤}.Height - {뷰 판넬}.Height + 2 );
            trackBar1.Value = trackBar1.Maximum;
            prev = trackBar1.Maximum - trackBar1.Value;
        }


        private void trackBar1_Scroll(object sender, EventArgs e)
        {
            foreach (Control ctrl in {뷰 판넬}.Controls)
            {

                ctrl.Top += (prev - (trackBar1.Maximum - trackBar1.Value));
            }

            prev = trackBar1.Maximum - trackBar1.Value;
        }

 

 

 

## 기존 버그...

Mockup Designer에서 스크롤을 적용하면 ...

 

컨트롤을 드래그해서 올리거나 또는 끌어다가 이동시키면 스크롤이 미친듯이 움직여서 .... 제어가 안된다.

 

그래서 없이 썼는데, 모니터가 작으니 큰 화면 디자인이 안되었다.

 

편법으로 위와 같이...

 

 

오늘도 12시가 넘어버렸넹...

 

집에서 코딩 그만해야되는데!!!!! 쭙~