상태 별로 이미지를 입력받아 상태에 따라 이미지를 표시하는 컨트롤입니다. 아래 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() - 버튼영역에서 마우스가 들어와서 나갈때까지 발생하죠.