C# 클래스 NeinTom.ChatLog.ChatMessagePart

파일 보기 프로젝트 열기: jvbsl/LiveCodingChat 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
PartTypes Type>.Dictionary
parent ChatMessagePart
parts List

공개 메소드들

메소드 설명
ChatMessagePart ( ChatMessagePart parent = null, Font font = null ) : System
ChatMessagePart ( XmlElement xml, ChatMessagePart parent = null, Font font = null ) : System
Draw ( Graphics g, PointF position, SizeF size ) : void
MouseDown ( PointF location, MouseEventArgs e ) : ChatMessagePart
MouseEnter ( PointF location, MouseEventArgs e ) : ChatMessagePart
MouseLeave ( PointF location, MouseEventArgs e ) : ChatMessagePart
MouseMove ( PointF location, MouseEventArgs e ) : ChatMessagePart
Parse ( Graphics g, SizeF Size ) : void
getParentControl ( ) : Control

보호된 메소드들

메소드 설명
DrawInternal ( Graphics g, PointF position, SizeF size ) : void
MouseDownInternal ( PointF location, MouseEventArgs e ) : void
MouseEnterInternal ( PointF location, MouseEventArgs e ) : void
MouseForwarding ( PointF location, MouseEventArgs e, ForwardingDelegate del ) : ChatMessagePart
MouseLeaveInternal ( PointF location, MouseEventArgs e ) : void
MouseMoveInternal ( PointF location, MouseEventArgs e ) : void
ParseInternal ( Graphics g ) : void
PreParse ( XmlElement element ) : void

비공개 메소드들

메소드 설명
ChatMessagePart ( ) : System
CreateInstance ( Type type, XmlElement element, ChatMessagePart parent ) : ChatMessagePart
CreateInstance ( Type type, string element, ChatMessagePart parent ) : ChatMessagePart
ParseXml ( XmlElement element ) : void

메소드 상세

ChatMessagePart() 공개 메소드

public ChatMessagePart ( ChatMessagePart parent = null, Font font = null ) : System
parent ChatMessagePart
font System.Drawing.Font
리턴 System

ChatMessagePart() 공개 메소드

public ChatMessagePart ( XmlElement xml, ChatMessagePart parent = null, Font font = null ) : System
xml System.Xml.XmlElement
parent ChatMessagePart
font System.Drawing.Font
리턴 System

Draw() 공개 메소드

public Draw ( Graphics g, PointF position, SizeF size ) : void
g System.Drawing.Graphics
position System.Drawing.PointF
size System.Drawing.SizeF
리턴 void

DrawInternal() 보호된 추상적인 메소드

protected abstract DrawInternal ( Graphics g, PointF position, SizeF size ) : void
g System.Drawing.Graphics
position System.Drawing.PointF
size System.Drawing.SizeF
리턴 void

MouseDown() 공개 메소드

public MouseDown ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
리턴 ChatMessagePart

MouseDownInternal() 보호된 메소드

protected MouseDownInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
리턴 void

MouseEnter() 공개 메소드

public MouseEnter ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
리턴 ChatMessagePart

MouseEnterInternal() 보호된 메소드

protected MouseEnterInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
리턴 void

MouseForwarding() 보호된 메소드

protected MouseForwarding ( PointF location, MouseEventArgs e, ForwardingDelegate del ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
del ForwardingDelegate
리턴 ChatMessagePart

MouseLeave() 공개 메소드

public MouseLeave ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
리턴 ChatMessagePart

MouseLeaveInternal() 보호된 메소드

protected MouseLeaveInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
리턴 void

MouseMove() 공개 메소드

public MouseMove ( PointF location, MouseEventArgs e ) : ChatMessagePart
location System.Drawing.PointF
e MouseEventArgs
리턴 ChatMessagePart

MouseMoveInternal() 보호된 메소드

protected MouseMoveInternal ( PointF location, MouseEventArgs e ) : void
location System.Drawing.PointF
e MouseEventArgs
리턴 void

Parse() 공개 메소드

public Parse ( Graphics g, SizeF Size ) : void
g System.Drawing.Graphics
Size System.Drawing.SizeF
리턴 void

ParseInternal() 보호된 추상적인 메소드

protected abstract ParseInternal ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

PreParse() 보호된 추상적인 메소드

protected abstract PreParse ( XmlElement element ) : void
element System.Xml.XmlElement
리턴 void

getParentControl() 공개 메소드

public getParentControl ( ) : Control
리턴 System.Windows.Forms.Control

프로퍼티 상세

PartTypes 보호되어 있는 정적으로 프로퍼티

protected static Dictionary PartTypes
리턴 Type>.Dictionary

parent 보호되어 있는 프로퍼티

protected ChatMessagePart,NeinTom.ChatLog parent
리턴 ChatMessagePart

parts 보호되어 있는 프로퍼티

protected List parts
리턴 List