• 북마크
  • 추가메뉴
어디로 앱에서 쉽고 간편하게!
애플 중고 거래 전문 플랫폼
오늘 하루 보지 않기
KMUG 케이머그

팁사용기

[팁] 콘트롤의 사이즈를 조절해주는 사이드바 예제..

  • - 첨부파일 : SizebarClass.zip (8.2K) - 다운로드

본문

안녕하세요? 미쉐린 김성준입니다.
이번에는 사이즈를 조절할 수 있는 사이즈바에 대한 예제입니다.
이것이 뭐냐하면요.
예를 들어서 Mail 같은 경우에 윈도우 위에 메일리스트가 있고, 하단에는 내용을 보여주는 것입니다.
그런데 이것의 사이에 서로의 사이즈를 조절해주는 바가 있죠.
이것을 구현한 것입니다.
뭐 간단하게 했구요.
리얼베이직의 콘트롤들은 모두 RectControl 이란 객체에서 속성을 상속받아 만들어진 것인데요.
이를 Canvas 클래스 내에 별도의 RectControl 클래스 2개를 지정을 해서 위아래로 움직일 때마다 사이즈를
조절할 수 있도록 설정한 것 입니다.
리얼베이직 내에는 이 콘트롤이 없구요. 어디선가에서는 이런것을 만들어서 팔기도 하더군요.
인터페이스 디자인 할 때 까끔 필요한 것이라서 만들었습니다.
예제의 소스를 보면 해당 클래스는 BarCanvas 라는 클래스구요.
이 안에서위치가 움직일 ㄸㅒ 상하 콘트롤의 사이즈 변경에 대한 방법을 보실 수 있을 것에요.
그리고 이것을 좀 응용하면 가로세로 사이즈바도 만들 수 있을 것입니다.
현재 여기서 구현한 것은 상하 사이즈 조절만 되도록 했구요.
초기 설정을 상하 콘트롤을 각각 RectControl 객체로 선언을 해주고, 윈도우가 리사이즈 될 때에 해당 콘트롤의 사이즈를
다시 RectControl 에 대입시키는 부분만 해놨습니다.
예제는 다운받아서 그냥 실행시키기만 하면 될거에요.
예제는 Realbasic 2007 Release5 버젼으로 만들어진 예제입니다.
그럼 잘 호라용하시고 좋은 하루 되세요~!

from michelin
0 0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 5,044
가입일 :
2004-01-25 23:38:19
서명 :
미입력
자기소개 :
미입력

최신글이 없습니다.

최신글이 없습니다.

댓글목록 0

등록된 댓글이 없습니다.
전체 48 건 - 1 페이지