[C#] Range select sliderbar(trackbar) 배포
기존의 sliderbar 혹은 trackbar 라고 부르는 컨트롤의 하나의 값 만을 선택할 수 있었는데요.
저는 어떤 영역(Range)를 선택할 수 있는 컨트롤을 만들었습니다.
슬라이더 영역의 최소값, 최대값을 입력하고 그 값들 안에서 특정 구간의 값을 선택할 수 있습니다.
슬라이더 컨트롤은 아래 첨부된 파일에서 Slider.dll 입니다.
// 아래는 컨트롤 모양, 값을 구성하는 기본값 LineThickness = 5; // 슬라이더의 회색 표시의 라인 두께 TickFrequency = 10; // 눈금 표시 단위 TickHeight = 5; // 눈금 표시 길이 MinValue = 0; // 슬라이더가 가지는 최소값 MaxValue = 100; // 슬라이더가 가지는 최대값 RangeFrom = 0; // 선택된 영역에서의 시작 값 RangeTo = 20; // 선택된 영역에서의 끝 값 MinRangeSize = 10; // 영역이 가지는 최소한의 크기 MaxRangeSize = 30; // 영역이 가지는 최대한의 크기
영역이 가지는 최소값, 최대값을 사용하면 슬라이더의 영역(thumb)의 크기 변경이 제한됩니다.
사용하지 않으려면 MinRangeSize 를 0 으로 , MaxRangeSize 를 MaxValue - MinValue로 하시면 되겠지요.
위의 그림처럼 컨트롤을 테스트 할 수 있는 프로젝트를 배포합니다.
본 컨트롤은 상업적인 목적 이외에 자유롭게 사용 가능합니다.
"프로그래밍 / 자작 프로그램" 분류의 다른 글
| 스도쿠(Sudoku) 답을 찾아 주는 프로그램 (2) | 2008/11/13 |
| K-means 보다 월등한 Isodata Clustering 알고리즘 구현 (0) | 2008/08/06 |
| Parser : HTML에서 원하는 부분만 골라내자~ 버전 업데이트 (7) | 2008/06/19 |
| 태터툴즈용 Silverlight Tag Cloud를 만들었습니다~ (0) | 2008/06/09 |
| [ATL/COM] IEContextMenu - 1.0.0.5 버전 배포 (13) | 2008/06/02 |
| HTML에서 원하는 부분만 골라내자~ (12) | 2008/05/09 |
| [ATL/COM] IEContextMenu - 1.0.0.4 버전 배포 (6) | 2008/03/07 |
| [ATL/COM] IEContextMenu - 1.0.0.3 버전 배포 (3) | 2008/03/03 |
tags : C#,
Custom Control,
RangeBar,
RangeSelectBar,
RangeTrackBar,
Slider,
Sliderbar,
Trackbar,
자작 프로그램
프로그래밍/자작 프로그램
2008/12/16 17:06
Slider.zip
댓글을 달아 주세요
좋은 정보 감사합니다. :)