C# 클래스 ComponentFactory.Krypton.Docking.KryptonAutoHiddenSlidePanel

상속: ComponentFactory.Krypton.Toolkit.KryptonPanel, IMessageFilter
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

공개 메소드들

메소드 설명
HideUniqueName ( ) : void

Remove from view any slide out page.

HideUniqueName ( string uniqueName ) : void

Remove from view the slide out page if it matches the unqiue name provided.

KryptonAutoHiddenSlidePanel ( Control control, DockingEdge edge, KryptonAutoHiddenPanel panel ) : System

Initialize a new instance of the KryptonAutoHiddenSlidePanel class.

SlideIn ( ) : void

Requests the panel slide out of view.

SlideOut ( KryptonPage page, KryptonAutoHiddenGroup group, bool select ) : void

Requests the panel slide into view and display the provided page.

UpdateSize ( int width, int height ) : void

Update the size and position of the slide out panel.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnLeave ( EventArgs e ) : void

Raises the Leave event.

비공개 메소드들

메소드 설명
CalculateStartAndEnd ( ) : void
MakeHidden ( ) : void
MakeSlideIn ( ) : void
OnAutoHiddenShowingStateChanged ( AutoHiddenShowingStateEventArgs e ) : void
OnCheckMakeHidden ( object sender, EventArgs e ) : void
OnControlSizeChanged ( object sender, EventArgs e ) : void
OnDismissTimerTick ( object sender, EventArgs e ) : void
OnDockspaceCellLosesFocus ( object sender, WorkspaceCellEventArgs e ) : void
OnDockspacePageAutoHiddenClicked ( object sender, UniqueNameEventArgs e ) : void
OnDockspacePageCloseClicked ( object sender, UniqueNameEventArgs e ) : void
OnDockspacePageDropDownClicked ( object sender, CancelDropDownEventArgs e ) : void
OnDockspaceSeparatorMoveRect ( object sender, SplitterMoveRectMenuArgs e ) : void
OnDockspaceSeparatorMoved ( object sender, System.Windows.Forms.SplitterEventArgs e ) : void
OnDockspaceSeparatorMoving ( object sender, System.Windows.Forms.SplitterCancelEventArgs e ) : void
OnSlideTimerTick ( object sender, EventArgs e ) : void
PreFilterMessage ( Message &msg ) : bool
ResetChildIndex ( ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

HideUniqueName() 공개 메소드

Remove from view any slide out page.
public HideUniqueName ( ) : void
리턴 void

HideUniqueName() 공개 메소드

Remove from view the slide out page if it matches the unqiue name provided.
public HideUniqueName ( string uniqueName ) : void
uniqueName string Unique name of the page to be hidden.
리턴 void

KryptonAutoHiddenSlidePanel() 공개 메소드

Initialize a new instance of the KryptonAutoHiddenSlidePanel class.
public KryptonAutoHiddenSlidePanel ( Control control, DockingEdge edge, KryptonAutoHiddenPanel panel ) : System
control System.Windows.Forms.Control Reference to control that is being managed.
edge DockingEdge Docking edge being managed.
panel KryptonAutoHiddenPanel Reference to auto hidden panel for this edge.
리턴 System

OnLeave() 보호된 메소드

Raises the Leave event.
protected OnLeave ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
리턴 void

SlideIn() 공개 메소드

Requests the panel slide out of view.
public SlideIn ( ) : void
리턴 void

SlideOut() 공개 메소드

Requests the panel slide into view and display the provided page.
public SlideOut ( KryptonPage page, KryptonAutoHiddenGroup group, bool select ) : void
page ComponentFactory.Krypton.Navigator.KryptonPage Reference to page for display.
group KryptonAutoHiddenGroup Reference to auto hidden group that displays the page.
select bool Should the sliding out page become selected.
리턴 void

UpdateSize() 공개 메소드

Update the size and position of the slide out panel.
public UpdateSize ( int width, int height ) : void
width int Delta width to apply.
height int Delta height to apply.
리턴 void