C# Class LabelPlus.PicView

Inheritance: System.Windows.Forms.UserControl
Afficher le fichier Open project: noodlefighter/LabelPlus Class Usage Examples

Méthodes publiques

Свойство Type Description
LabelUserAction UserActionEventHandler
ZoomChanged EventHandler

Private Properties

Свойство Type Description
InitializeComponent void
OnZoomChanged void
PicView_Label_KeyUp void
PicView_Load void
PicView_MouseMove void
PicView_Paint void
PicView_Resize void
PicView_label_KeyDown void
getLabelIndex int
getLabelRectangle System.Drawing.RectangleF
getLabelRectangle System.Drawing.RectangleF

Méthodes publiques

Méthode Description
ClearLabels ( ) : void
ClientToPercentPoint ( PointF poi ) : PointF
LabelSideLength ( ) : float
LabelSideLength ( Image image ) : float
LoadImage ( string path ) : bool
MakeImage ( Image &image, Image &imageOriginal, float zoom, List labels = null ) : bool
MakeImageNow ( ) : void
PicView ( ) : System
PicView_Draging_MouseDown ( object sender, MouseEventArgs e ) : void
PicView_Draging_MouseMove ( object sender, MouseEventArgs e ) : void
PicView_Draging_MouseUp ( object sender, MouseEventArgs e ) : void
PicView_Label_MouseClick ( object sender, MouseEventArgs e ) : void
PicView_Zooming_MouseWheel ( object sender, MouseEventArgs e ) : void
Refresh ( ) : void
SetLabelVisual ( int index ) : void
SetLabels ( List items, string groupString, Color colors ) : void
zooming_drawing ( ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

清理所有正在使用的资源。

Private Methods

Méthode Description
InitializeComponent ( ) : void

设计器支持所需的方法 - 不要 使用代码编辑器修改此方法的内容。

OnZoomChanged ( ) : void
PicView_Label_KeyUp ( object sender, KeyEventArgs e ) : void
PicView_Load ( object sender, EventArgs e ) : void
PicView_MouseMove ( object sender, MouseEventArgs e ) : void
PicView_Paint ( object sender, PaintEventArgs e ) : void
PicView_Resize ( object sender, EventArgs e ) : void
PicView_label_KeyDown ( object sender, KeyEventArgs e ) : void
getLabelIndex ( int x, int y ) : int
getLabelRectangle ( float x, float y ) : RectangleF
getLabelRectangle ( float x, float y, Image image ) : RectangleF

Method Details

ClearLabels() public méthode

public ClearLabels ( ) : void
Résultat void

ClientToPercentPoint() public méthode

public ClientToPercentPoint ( PointF poi ) : PointF
poi System.Drawing.PointF
Résultat System.Drawing.PointF

Dispose() protected méthode

清理所有正在使用的资源。
protected Dispose ( bool disposing ) : void
disposing bool 如果应释放托管资源,为 true;否则为 false。
Résultat void

LabelSideLength() public méthode

public LabelSideLength ( ) : float
Résultat float

LabelSideLength() public méthode

public LabelSideLength ( Image image ) : float
image Image
Résultat float

LoadImage() public méthode

public LoadImage ( string path ) : bool
path string
Résultat bool

MakeImage() public méthode

public MakeImage ( Image &image, Image &imageOriginal, float zoom, List labels = null ) : bool
image Image
imageOriginal Image
zoom float
labels List
Résultat bool

MakeImageNow() public méthode

public MakeImageNow ( ) : void
Résultat void

PicView() public méthode

public PicView ( ) : System
Résultat System

PicView_Draging_MouseDown() public méthode

public PicView_Draging_MouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

PicView_Draging_MouseMove() public méthode

public PicView_Draging_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

PicView_Draging_MouseUp() public méthode

public PicView_Draging_MouseUp ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

PicView_Label_MouseClick() public méthode

public PicView_Label_MouseClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

PicView_Zooming_MouseWheel() public méthode

public PicView_Zooming_MouseWheel ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

SetLabelVisual() public méthode

public SetLabelVisual ( int index ) : void
index int
Résultat void

SetLabels() public méthode

public SetLabels ( List items, string groupString, Color colors ) : void
items List
groupString string
colors Color
Résultat void

zooming_drawing() public méthode

public zooming_drawing ( ) : void
Résultat void

Property Details

LabelUserAction public_oe property

public UserActionEventHandler LabelUserAction
Résultat UserActionEventHandler

ZoomChanged public_oe property

public EventHandler ZoomChanged
Résultat EventHandler