상태 별로 이미지를 입력받아 상태에 따라 이미지를 표시하는 컨트롤입니다. 아래 4개의 타입은 ButtonMode라고 하며 각각
CODE
[Active Mode] - 일반 활성화 시 이미지
[Mousedown Mode] - 마우스 다운 시 이미지
[Mouseover Mode] - 마우스 오버(Hover) 시 이미지
[DeActive Mode] - 비활성화 시 이미지
순으로 이미지를 입력하면 됩니다. 캡션지정하지 않고 이미지만으로 사용할 수 있겠죠?
속성
- ButtonMode - 위의 상수값을 가지며 직접 지정이 가능합니다. 기본적으로 Enabled가 False이면 무조건 Deactive Mode속성을 갖게됩니다.
- Picture - 만든 이미지를 삽입합니다.
- Enabled - Active Mode와 Deactive Mode 변경 (없어도 될듯 하네욤 ㅡㅡ;)
- CheckOption - Active Mode와 Mousedown Mode를 사용하여 Checkd사용이 가능해집니다. 이것을 True로 하면 MouseDown 이벤트 발생 시의 동작이 Skip됩니다.
- Checked - 위 옵션이 활성화 될 경우 해당 Value값을 반환합니다.
- ButtonWidthSize - 버튼의 가로 사이즈를 반환 합니다. Picture에 이미지를 삽입하면 기본적으로 가로 1/4하여 계산된 값을 반환합니다.
- ButtonHeightSize - 버튼의 세로 사이즈를 반환합니다.
- Caption - 버튼의 Caption을 지정합니다. 위 사이즈를 계산하여 중간위치에 위치합니다.
- ForeColor - Caption의 전경색을 지정합니다.
- Font - Caption의 폰트를 지정합니다.
- Visibled - 버튼의 Visibled속성을 지정합니다.
- BackColor - 배경색을 지정합니다.
- ToolTip - 버튼의 Tooltip을 지정합니다.
이벤트
- Click() - 클릭이벤트죠.
- MouseOut() - 버튼영역에서 마우스가 나가면 발생합니다.
- MouseMove() - 버튼영역에서 마우스가 들어와서 나갈때까지 발생하죠.