C# Class AnimatGuiCtrls.Controls.PanelIcon

Inheritance: System.Windows.Forms.PictureBox
Show file Open project: NeuroRoboticTech/AnimatLabPublicSource Class Usage Examples

Public Properties

Property Type Description
iconPanel IconPanel
index int

Protected Properties

Property Type Description
m_bDraggingIcon bool
m_imageDrag ImageListDrag
m_imageList System.Windows.Forms.ImageList
m_imgDrag System.Drawing.Image

Public Methods

Method Description
PanelIcon ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData ) : System
PanelIcon ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData, EventHandler onClickEvent ) : System
PanelIcon ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData, EventHandler onClickEvent, DoubleClickIconEvent onDoubleClickEvent ) : System

Protected Methods

Method Description
OnDoubleClick ( EventArgs e ) : void
OnDragEnter ( DragEventArgs drgevent ) : void

Private Methods

Method Description
Initialize ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData, EventHandler onClickEvent, DoubleClickIconEvent onDoubleClickEvent ) : void
OnGiveFeedback ( object sender, System args ) : void
OnMouseDown ( object sender, MouseEventArgs args ) : void
OnMouseEnter ( object sender, EventArgs e ) : void
OnMouseLeave ( object sender, EventArgs e ) : void
OnMouseMove ( object sender, MouseEventArgs args ) : void

Method Details

OnDoubleClick() protected method

protected OnDoubleClick ( EventArgs e ) : void
e System.EventArgs
return void

OnDragEnter() protected method

protected OnDragEnter ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs
return void

PanelIcon() public method

public PanelIcon ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData ) : System
parent IconPanel
imgPanel Image
imgDrag Image
index int
IconData Object
return System

PanelIcon() public method

public PanelIcon ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData, EventHandler onClickEvent ) : System
parent IconPanel
imgPanel Image
imgDrag Image
index int
IconData Object
onClickEvent EventHandler
return System

PanelIcon() public method

public PanelIcon ( IconPanel parent, Image imgPanel, Image imgDrag, int index, Object IconData, EventHandler onClickEvent, DoubleClickIconEvent onDoubleClickEvent ) : System
parent IconPanel
imgPanel Image
imgDrag Image
index int
IconData Object
onClickEvent EventHandler
onDoubleClickEvent DoubleClickIconEvent
return System

Property Details

iconPanel public property

public IconPanel,AnimatGuiCtrls.Controls iconPanel
return IconPanel

index public property

public int index
return int

m_bDraggingIcon protected property

protected bool m_bDraggingIcon
return bool

m_imageDrag protected property

protected ImageListDrag,AnimatGuiCtrls.Controls m_imageDrag
return ImageListDrag

m_imageList protected property

protected ImageList,System.Windows.Forms m_imageList
return System.Windows.Forms.ImageList

m_imgDrag protected property

protected Image,System.Drawing m_imgDrag
return System.Drawing.Image