C# 클래스 FarsiLibrary.Win.Controls.FAMonthView

상속: FarsiLibrary.Win.BaseClasses.BaseDateControl
파일 보기 프로젝트 열기: HEskandari/FarsiLibrary 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddActiveRect void
AddActiveRect void
DrawDayValue void
FindActiveRectByPoint ActRect
FindActiveRectByTag ActRect
GetVisibleButtonCount int
OnDrawBody void
OnDrawBorder void
OnDrawFooter void
OnDrawFooterButtons void
OnDrawHeader void
OnDrawMonthHeader void
OnDrawYearHeader void
OnEnterPressed void
OnInternalMouseClick void
OnInternalMouseDown void
OnLocalizerChanged void
OnRecalculateRequired void
OnRectangleClick void
OnSelectionClick void
OnSelectionCollectionChanged void
RecalculateSelectionDown void
RecalculateSelectionLeft void
RecalculateSelectionRight void
RecalculateSelectionUp void
ResetActiveRectanglesState void
ResetAllRectangleStates void
ResetFocusedRectangleState void
ResetSelectedRectangleState void
SetFocusOnNextControl void
SetFocusOnPrevControl void

공개 메소드들

메소드 설명
FAMonthView ( ) : System

Creates a new instance of FAMonthView for normal mode usage.

FAMonthView ( bool popupMode ) : System

Creates a new instance of FAMonthView class. Initiated control could be uses in PopupMode or Normal mode, depending on the use.

HitTest ( Point location ) : FocusedPart

Returns the part of the control that is tested.

ScrollDaysDown ( ) : void

Scrolls days in the view to the Down.

ScrollDaysLeft ( ) : void

Scrolls days in the view to the Left.

ScrollDaysRight ( ) : void

Scrolls days in the view to the Right.

ScrollDaysUp ( ) : void

Scrolls days in the view to the Up.

SetNoneDay ( ) : void

Clears the selection of the control. Also clears any selected date in MultiSelect mode.

SetTodayDay ( ) : void

Sets the selection value to Today.

ShouldSerializeAnchor ( ) : bool

Determines to serialize Anchor property or not

ShouldSerializeSelectedDateRange ( ) : bool

Determines to serialize SelectedDateRange property or not.

ShouldSerializeSize ( ) : bool

Determines to serialize Size property or not.

ToNextMonth ( ) : void

Changes the Month value to the Next Month.

ToNextYear ( ) : void

Changes the Year value to the Next Year.

ToPrevMonth ( ) : void

Changes the Month value to the Previous Month.

ToPrevYear ( ) : void

Changes the Year value to the Previous Year.

보호된 메소드들

메소드 설명
OnButtonClicked ( CalendarButtonClickedEventArgs e ) : void
OnDoubleClick ( EventArgs e ) : void
OnDrawCurrentDay ( CustomDrawDayEventArgs e ) : void
OnGotFocus ( EventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseClick ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs pe ) : void
OnPaintBackground ( PaintEventArgs pevent ) : void
OnResize ( EventArgs e ) : void

Executed when control is resized.

OnSelectedDateRangeChanged ( SelectedDateRangeChangedEventArgs e ) : void
OnSelectedDateTimeChanged ( EventArgs e ) : void

비공개 메소드들

메소드 설명
AddActiveRect ( Rectangle rc, FocusedPart action ) : void
AddActiveRect ( Rectangle rc, FocusedPart action, object tag ) : void
DrawDayValue ( Graphics g, int day, Rectangle rcHead ) : void
FindActiveRectByPoint ( Point pnt ) : ActRect
FindActiveRectByTag ( object tag ) : ActRect
GetVisibleButtonCount ( ) : int
OnDrawBody ( PaintEventArgs pevent ) : void
OnDrawBorder ( PaintEventArgs e ) : void
OnDrawFooter ( PaintEventArgs pevent ) : void
OnDrawFooterButtons ( PaintEventArgs pevent ) : void
OnDrawHeader ( PaintEventArgs pevent ) : void
OnDrawMonthHeader ( PaintEventArgs pevent ) : void
OnDrawYearHeader ( PaintEventArgs pevent ) : void
OnEnterPressed ( ) : void
OnInternalMouseClick ( Point location ) : void
OnInternalMouseDown ( Point mousePoint ) : void
OnLocalizerChanged ( object sender, EventArgs e ) : void
OnRecalculateRequired ( ) : void
OnRectangleClick ( ActRect rc ) : void
OnSelectionClick ( ActRect rc ) : void
OnSelectionCollectionChanged ( object sender, CollectionChangedEventArgs e ) : void
RecalculateSelectionDown ( ) : void
RecalculateSelectionLeft ( ) : void
RecalculateSelectionRight ( ) : void
RecalculateSelectionUp ( ) : void
ResetActiveRectanglesState ( ) : void
ResetAllRectangleStates ( ) : void
ResetFocusedRectangleState ( ) : void
ResetSelectedRectangleState ( ) : void
SetFocusOnNextControl ( ) : void
SetFocusOnPrevControl ( ) : void

메소드 상세

FAMonthView() 공개 메소드

Creates a new instance of FAMonthView for normal mode usage.
public FAMonthView ( ) : System
리턴 System

FAMonthView() 공개 메소드

Creates a new instance of FAMonthView class. Initiated control could be uses in PopupMode or Normal mode, depending on the use.
public FAMonthView ( bool popupMode ) : System
popupMode bool
리턴 System

HitTest() 공개 메소드

Returns the part of the control that is tested.
public HitTest ( Point location ) : FocusedPart
location Point
리턴 FocusedPart

OnButtonClicked() 보호된 메소드

protected OnButtonClicked ( CalendarButtonClickedEventArgs e ) : void
e CalendarButtonClickedEventArgs
리턴 void

OnDoubleClick() 보호된 메소드

protected OnDoubleClick ( EventArgs e ) : void
e EventArgs
리턴 void

OnDrawCurrentDay() 보호된 메소드

protected OnDrawCurrentDay ( CustomDrawDayEventArgs e ) : void
e CustomDrawDayEventArgs
리턴 void

OnGotFocus() 보호된 메소드

protected OnGotFocus ( EventArgs e ) : void
e EventArgs
리턴 void

OnKeyDown() 보호된 메소드

protected OnKeyDown ( KeyEventArgs e ) : void
e KeyEventArgs
리턴 void

OnLostFocus() 보호된 메소드

protected OnLostFocus ( EventArgs e ) : void
e EventArgs
리턴 void

OnMouseClick() 보호된 메소드

protected OnMouseClick ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseEnter() 보호된 메소드

protected OnMouseEnter ( EventArgs e ) : void
e EventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( EventArgs e ) : void
e EventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseWheel() 보호된 메소드

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs pe ) : void
pe PaintEventArgs
리턴 void

OnPaintBackground() 보호된 메소드

protected OnPaintBackground ( PaintEventArgs pevent ) : void
pevent PaintEventArgs
리턴 void

OnResize() 보호된 메소드

Executed when control is resized.
protected OnResize ( EventArgs e ) : void
e EventArgs
리턴 void

OnSelectedDateRangeChanged() 보호된 메소드

protected OnSelectedDateRangeChanged ( SelectedDateRangeChangedEventArgs e ) : void
e SelectedDateRangeChangedEventArgs
리턴 void

OnSelectedDateTimeChanged() 보호된 메소드

protected OnSelectedDateTimeChanged ( EventArgs e ) : void
e EventArgs
리턴 void

ScrollDaysDown() 공개 메소드

Scrolls days in the view to the Down.
public ScrollDaysDown ( ) : void
리턴 void

ScrollDaysLeft() 공개 메소드

Scrolls days in the view to the Left.
public ScrollDaysLeft ( ) : void
리턴 void

ScrollDaysRight() 공개 메소드

Scrolls days in the view to the Right.
public ScrollDaysRight ( ) : void
리턴 void

ScrollDaysUp() 공개 메소드

Scrolls days in the view to the Up.
public ScrollDaysUp ( ) : void
리턴 void

SetNoneDay() 공개 메소드

Clears the selection of the control. Also clears any selected date in MultiSelect mode.
public SetNoneDay ( ) : void
리턴 void

SetTodayDay() 공개 메소드

Sets the selection value to Today.
public SetTodayDay ( ) : void
리턴 void

ShouldSerializeAnchor() 공개 메소드

Determines to serialize Anchor property or not
public ShouldSerializeAnchor ( ) : bool
리턴 bool

ShouldSerializeSelectedDateRange() 공개 메소드

Determines to serialize SelectedDateRange property or not.
public ShouldSerializeSelectedDateRange ( ) : bool
리턴 bool

ShouldSerializeSize() 공개 메소드

Determines to serialize Size property or not.
public ShouldSerializeSize ( ) : bool
리턴 bool

ToNextMonth() 공개 메소드

Changes the Month value to the Next Month.
public ToNextMonth ( ) : void
리턴 void

ToNextYear() 공개 메소드

Changes the Year value to the Next Year.
public ToNextYear ( ) : void
리턴 void

ToPrevMonth() 공개 메소드

Changes the Month value to the Previous Month.
public ToPrevMonth ( ) : void
리턴 void

ToPrevYear() 공개 메소드

Changes the Year value to the Previous Year.
public ToPrevYear ( ) : void
리턴 void