Scroll 같은? 눈속임??
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시가 넘어버렸넹...
집에서 코딩 그만해야되는데!!!!! 쭙~
'# 2) .Net ( Vs 2005 ) > WinForm' 카테고리의 다른 글
윈폼] 판넬 이동관련 처리 방법. (0) | 2017.03.23 |
---|---|
그룹 박스 그리기 ( 객체 다중 선택 ) (0) | 2016.08.07 |
대리자를 잘못 사용해서 나타난 버그.. (0) | 2016.07.20 |
Mover] 구형 신형. (0) | 2016.07.19 |
다른 프로그램을 내 프로그램 판넬에 띄우는 방법 (0) | 2016.02.23 |