C# Класс NeinTom.ChatLog.ChatMessagePart

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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