<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ryControls</name>
    </assembly>
    <members>
        <member name="T:ButtonImages.State">
            <summary>
            控件状态
            </summary>
        </member>
        <member name="F:ButtonImages.State.Normal">
            <summary>
            无
            </summary>
        </member>
        <member name="F:ButtonImages.State.Focused">
            <summary>
            获得焦点
            </summary>
        </member>
        <member name="F:ButtonImages.State.LostFocused">
            <summary>
            失去焦点
            </summary>
        </member>
        <member name="F:ButtonImages.State.MouseEnter">
            <summary>
            鼠标指针进入控件
            </summary>
        </member>
        <member name="T:ButtonImages.GlassButton">
            <summary>
            Toolbar控件
            </summary>
        </member>
        <member name="F:ButtonImages.GlassButton._BackImg">
            <summary>
            
            </summary>
        </member>
        <member name="M:ButtonImages.GlassButton.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ButtonImages.GlassButton.Bitmap">
            <summary>
            获取或设置控件显示的图片
            </summary>
        </member>
        <member name="P:ButtonImages.GlassButton.Focused">
            <summary>
            重写控件焦点属性
            </summary>
        </member>
        <member name="M:ButtonImages.GlassButton.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            自定义绘制
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.OnEnter(System.EventArgs)">
            <summary>
            焦点进入
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.OnLeave(System.EventArgs)">
            <summary>
            失去焦点
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.OnResize(System.EventArgs)">
            <summary>
            禁止调整大小      
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.OnMouseEnter(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.OnMouseLeave(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.OnClick(System.EventArgs)">
            <summary>
            只响应单击鼠标左键事件
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ButtonImages.GlassButton.ScaleZoom(System.Drawing.Bitmap)">
            <summary>
            按比例缩放图片
            </summary>
            <param name="bmp"></param>
            <returns></returns>
        </member>
        <member name="M:ButtonImages.GlassButton.BitMapZoom(System.Drawing.Bitmap,System.Int32,System.Int32)">
            <summary>
            图片缩放
            </summary>
            <param name="bmpSource">源图片</param>
            <param name="bmpWidth">缩放图片的宽度</param>
            <param name="bmpHeight">缩放图片的高度</param>
            <returns>缩放的图片</returns>
        </member>
        <member name="F:ButtonImages.GlassButton.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ButtonImages.GlassButton.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ButtonImages.GlassButton.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="M:ButtonImages.ImageDrawRect.DrawRect(System.Drawing.Graphics,System.Drawing.Bitmap,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Int32,System.Int32)">
            <summary>
            绘图对像
            </summary>
            <param name="g">绘图对像</param>
            <param name="img">图片</param>
            <param name="r">绘置的图片大小、坐标</param>
            <param name="lr">绘置的图片边界</param>
            <param name="index">当前状态</param>
            <param name="Totalindex">状态总数</param>
        </member>
        <member name="M:ButtonImages.ImageDrawRect.DrawRect(System.Drawing.Graphics,System.Drawing.Bitmap,System.Drawing.Rectangle,System.Int32,System.Int32)">
            <summary>
            绘图对像
            </summary>
            <param name="g"> 绘图对像</param>
            <param name="img">图片对像</param>
            <param name="r">绘置的图片大小、坐标</param>
            <param name="index">当前状态</param>
            <param name="Totalindex">状态总数</param>
        </member>
        <member name="T:ButtonImages.ImageObject">
            <summary>
            
            </summary>
        </member>
        <member name="M:ButtonImages.ImageObject.GetResBitmap(System.String)">
            <summary>
            得到要绘置的图片对像
            </summary>
            <param name="str">图像在程序集中的地址</param>
            <returns></returns>
        </member>
        <member name="M:ButtonImages.ImageObject.GetResBitmap(System.String,System.String)">
            <summary>
            得到要绘置的图片对像
            </summary>
            <param name="path">图像在程序集中的路径</param>
            <param name="str">图像在程序集中的地址</param>
            <returns></returns>
        </member>
        <member name="M:ButtonImages.ImageObject.GetResIcon(System.String)">
            <summary>
            获取资源图标
            </summary>
            <param name="str"></param>
            <returns></returns>
        </member>
        <member name="M:ButtonImages.ImageObject.FindStream(System.String)">
            <summary>
            得到图程序集中的图片对像
            </summary>
            <param name="str">图像在程序集中的地址</param>
            <returns></returns>
        </member>
        <member name="M:ButtonImages.ImageObject.FindStream(System.String,System.String)">
            <summary>
            得到图程序集中的图片对像
            </summary>
            <param name="path">图像在程序集中的路径</param>
            <param name="str">图像在程序集中的地址</param>
            <returns></returns>
        </member>
        <member name="T:ryControls.ControlState">
            <summary>
            控件的状态。
            </summary>
        </member>
        <member name="F:ryControls.ControlState.Normal">
            <summary>
             正常
            </summary>
        </member>
        <member name="F:ryControls.ControlState.Hover">
            <summary>
            鼠标经过
            </summary>
        </member>
        <member name="F:ryControls.ControlState.Pressed">
            <summary>
            鼠标按下
            </summary>
        </member>
        <member name="T:ryControls.ButtonMousePosition">
            <summary>
            鼠标的当前位置
            </summary>
        </member>
        <member name="F:ryControls.ButtonMousePosition.None">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.ButtonMousePosition.Button">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.ButtonMousePosition.Splitebutton">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.ButtonEx">
            <summary>
            美化按钮
            </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ButtonRect">
            <summary>
            普通按钮矩形位置
            </summary>
        </member>
        <member name="M:ryControls.ButtonEx.#ctor">
             <summary>
            美化按钮
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.SpliteButtonWidth">
            <summary>
            分割按钮的宽度
            </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ShowSpliteButton">
            <summary>
            是否启用分割按钮
            </summary>
        </member>
        <member name="P:ryControls.ButtonEx.UseDefSkin">
             <summary>
            优先使用默认皮肤
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.BaseColor">
             <summary>
            按钮基础背景色
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ForeColor">
             <summary>
            按钮字体颜色
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ImageWidth">
             <summary>
            图片宽度,默认值为18px，最小12px
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.RoundStyle">
             <summary>
            圆角的位置,默认全部都是圆角 
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.Radius">
             <summary>
            设置圆角半径 
             </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ColorGradient">
            <summary>
            背景色是否渐变
            </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ImageHeight">
            <summary>
            图片高度
            </summary>
        </member>
        <member name="P:ryControls.ButtonEx.ImageTextSpace">
            <summary>
            图片与文字之间的间距
            </summary>
        </member>
        <member name="P:ryControls.ButtonEx.PressOffset">
            <summary>
            当鼠标按下时图片和文字是否产生偏移
            </summary>
        </member>
        <member name="M:ryControls.ButtonEx.OnMouseEnter(System.EventArgs)">
            <summary>
            鼠标进入时
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ButtonEx.OnMouseLeave(System.EventArgs)">
            <summary>
            鼠标离开
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ButtonEx.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            鼠标按下
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ButtonEx.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            鼠标弹起
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:ryControls.ButtonEx.CurrentMousePosition">
            <summary>
            鼠标当前所在位置
            </summary>
        </member>
        <member name="M:ryControls.ButtonEx.CalculateRect(System.Drawing.Rectangle@,System.Drawing.Rectangle@,System.Drawing.Graphics)">
            <summary>
            获取图像以及文字的位置
            </summary>
            <param name="imageRect"></param>
            <param name="textRect"></param>
            <param name="g"></param>
        </member>
        <member name="M:ryControls.ButtonEx.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:ryControls.Controls.ContextMenuStripRichText">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Controls.ContextMenuStripRichText.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Controls.ContextMenuStripRichText.AddSeparatorMenu">
            <summary>
            添加菜单分隔线
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.Controls.ContextMenuStripRichText.AddMenu(System.String,System.String)">
            <summary>
            添加菜单
            </summary>
            <param name="name"></param>
            <param name="tag"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.Controls.ContextMenuStripRichText.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.Controls.ContextMenuStripRichText.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.Controls.ContextMenuStripRichText.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.Controls.LableX">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Controls.LableX.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="F:ryControls.Controls.LableX.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.Controls.LableX.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.Controls.LableX.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.#ctor">
            <summary>
            RichTextBox
            </summary>
        </member>
        <member name="E:ryControls.Controls.RichTextBox2.OnMenuOpening">
            <summary>
            在自带菜单弹出前激发
            </summary>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.GetMenuItem(System.String)">
            <summary>
            根据标签获得菜单项
            </summary>
            <param name="tag"></param>
            <returns></returns>
        </member>
        <member name="P:ryControls.Controls.RichTextBox2.OnlyInputText">
            <summary>
            只允许输入文本(只对设置之后的人工输入有效)
            </summary>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            按下按键
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.OnLostFocus(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.OnEnter(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.OnMouseLeave(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            鼠标按下
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="P:ryControls.Controls.RichTextBox2.EmptyText">
            <summary>
            当文本框为空时,显示的内容。
            </summary>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.AddSeparatorMenu">
            <summary>
            添加菜单分隔线
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.AddMenu(System.String,System.String)">
            <summary>
            添加菜单
            </summary>
            <param name="name"></param>
            <param name="tag"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.Controls.RichTextBox2.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.Controls.RichTextBox2.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.Controls.RyCheckBox">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Controls.RyCheckBox.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Controls.RyCheckBox.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.Controls.RyCheckBox.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.Controls.RyCheckBox.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.CtMsgList">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.CtMsgList.#ctor">
            <summary>
            消息列表控件
            </summary>
        </member>
        <member name="P:ryControls.CtMsgList.MaxItemHeight">
            <summary>
            最大高度
            </summary>
        </member>
        <member name="M:ryControls.CtMsgList.Clear">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.CtMsgList.msg_list">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.CtMsgList.AddItem(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="text"></param>
            <param name="url"></param>
        </member>
        <member name="M:ryControls.CtMsgList.AddItem(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="text"></param>
        </member>
        <member name="M:ryControls.CtMsgList.AddItem(System.String,System.Collections.Generic.List{ryControls.LinkItem})">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="list"></param>
        </member>
        <member name="M:ryControls.CtMsgList.AddLinkItem(System.String,System.Collections.Generic.List{ryControls.LinkItem})">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="list"></param>
        </member>
        <member name="F:ryControls.CtMsgList.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.CtMsgList.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.CtMsgList.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.MsgListItem">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.MsgListItem._title">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.MsgListItem._text">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.MsgListItem._url">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.MsgListItem._list">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.LinkItem">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.LinkItem.title">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.LinkItem.url">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.LinkItem.#ctor(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="url"></param>
        </member>
        <member name="T:ryControls.RoundStyle">
            <summary>
            建立圆角路径的样式。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.None">
            <summary>
            四个角都不是圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.All">
            <summary>
            四个角都为圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.Left">
            <summary>
            左边两个角为圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.Right">
            <summary>
            右边两个角为圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.Top">
            <summary>
            上边两个角为圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.Bottom">
            <summary>
            下边两个角为圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.BottomLeft">
            <summary>
            左下角为圆角。
            </summary>
        </member>
        <member name="F:ryControls.RoundStyle.BottomRight">
            <summary>
            右下角为圆角。
            </summary>
        </member>
        <member name="T:ryControls.Drawing">
            <summary>
            画图相关API
            </summary>
        </member>
        <member name="M:ryControls.Drawing.CreatePath(System.Drawing.Rectangle,System.Int32,ryControls.RoundStyle,System.Boolean)">
            <summary>
            建立带有圆角样式的路径。
            </summary>
            <param name="rect">用来建立路径的矩形。</param>
            <param name="radius">圆角的大小。</param>
            <param name="style">圆角的样式。</param>
            <param name="correction">是否把矩形长宽减 1,以便画出边框。</param>
            <returns>建立的路径。</returns>
        </member>
        <member name="T:ryControls.Formbase">
            <summary>
            窗体皮肤
            </summary>
        </member>
        <member name="M:ryControls.Formbase.#ctor">
            <summary>
            窗体皮肤
            </summary>
        </member>
        <member name="P:ryControls.Formbase.Text">
            <summary>
            标题属性
            </summary>
        </member>
        <member name="P:ryControls.Formbase.UseParentIcon">
            <summary>
            是否使用父窗口的图标
            </summary>
        </member>
        <member name="P:ryControls.Formbase.MinButtonHideAction">
            <summary>
            点击最小化按钮是最小化还是隐藏
            </summary>
        </member>
        <member name="P:ryControls.Formbase.MaximizeBox">
            <summary>
            最大化按钮
            </summary>
        </member>
        <member name="P:ryControls.Formbase.MinimizeBox">
            <summary>
            最小化按钮
            </summary>
        </member>
        <member name="P:ryControls.Formbase.CloseBox">
            <summary>
            标题栏关闭按钮是否显示
            </summary>
        </member>
        <member name="P:ryControls.Formbase.ShowBackTip">
            <summary>
            当窗口位于后台时，是否标注显示。
            </summary>
        </member>
        <member name="P:ryControls.Formbase.WindowState">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.Formbase.FormTitleColor">
            <summary>
            标题栏字体颜色
            </summary>
        </member>
        <member name="P:ryControls.Formbase.FormTitleLeaveColor">
            <summary>
            标题栏不处于活动状态时的字体颜色
            </summary>
        </member>
        <member name="P:ryControls.Formbase.FormTitleBackColor">
            <summary>
            标题栏背景颜色
            </summary>
        </member>
        <member name="P:ryControls.Formbase.FormTitleLeaveBackColor">
            <summary>
            标题栏不处于活动状态时的背景颜色
            </summary>
        </member>
        <member name="P:ryControls.Formbase.CanChangeSize">
            <summary>
            是否允许拖拉窗体边缘来改变窗体大小
            </summary>
        </member>
        <member name="M:ryControls.Formbase.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="M:ryControls.Formbase.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            画边框
            </summary>
            <param name="e"></param>
        </member>
        <member name="F:ryControls.Formbase.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ryControls.Formbase.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ryControls.Formbase.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:ryControls.HotkeyTextBox">
            <summary>
            热键文本框
            </summary>
        </member>
        <member name="M:ryControls.HotkeyTextBox.#ctor">
            <summary>
            热键文本框
            </summary>
        </member>
        <member name="M:ryControls.HotkeyTextBox.OnSizeChanged(System.EventArgs)">
            <summary>
            在控件大小变化时发生
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:ryControls.HotkeyTextBox.Text">
            <summary>
            此属性无效
            </summary>
        </member>
        <member name="M:ryControls.HotkeyTextBox.LoadHotKey(System.String)">
            <summary>
            载入热键配置
            </summary>
            <param name="hotkey"></param>
        </member>
        <member name="M:ryControls.HotkeyTextBox.SaveHotKey">
            <summary>
            保存热键
            </summary>
            <returns></returns>
        </member>
        <member name="P:ryControls.HotkeyTextBox.HaveHotKey">
            <summary>
            是否含义热键
            </summary>
        </member>
        <member name="P:ryControls.HotkeyTextBox.HotKey">
            <summary>
            读取或设置热键
            </summary>
        </member>
        <member name="P:ryControls.HotkeyTextBox.T_Modifiers">
            <summary>
            功能键
            </summary>
        </member>
        <member name="P:ryControls.HotkeyTextBox.T_Key">
            <summary>
            热键按键
            </summary>
        </member>
        <member name="M:ryControls.HotkeyTextBox.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            KeyDown事件
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.HotkeyTextBox.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            KeyDown事件
            </summary>
            <param name="e"></param>
        </member>
        <member name="F:ryControls.HotkeyTextBox.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.HotkeyTextBox.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.HotkeyTextBox.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.MsgLink">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.MsgLink.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.MsgLink.MaxItemHeight">
            <summary>
            最大高度
            </summary>
        </member>
        <member name="P:ryControls.MsgLink.Title">
            <summary>
            标题
            </summary>
        </member>
        <member name="P:ryControls.MsgLink.ShowDateTime">
            <summary>
            是否显示时间
            </summary>
        </member>
        <member name="P:ryControls.MsgLink.AddTime">
            <summary>
            添加时间
            </summary>
        </member>
        <member name="M:ryControls.MsgLink.Clear">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.MsgLink.AddItem(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="url"></param>
        </member>
        <member name="F:ryControls.MsgLink.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.MsgLink.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.MsgLink.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.MsgUI">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.MsgUI.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.MsgUI.MaxItemHeight">
             <summary>
            最大高度 
             </summary>
        </member>
        <member name="P:ryControls.MsgUI.Title">
            <summary>
            标题
            </summary>
        </member>
        <member name="P:ryControls.MsgUI.ShowDateTime">
            <summary>
            是否显示时间
            </summary>
        </member>
        <member name="P:ryControls.MsgUI.AddTime">
            <summary>
            添加时间
            </summary>
        </member>
        <member name="P:ryControls.MsgUI.Text">
            <summary>
            内容
            </summary>
        </member>
        <member name="P:ryControls.MsgUI.Url">
            <summary>
            网址
            </summary>
        </member>
        <member name="F:ryControls.MsgUI.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.MsgUI.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.MsgUI.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.NumericUpDownEx">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.NumericUpDownEx.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.NumericUpDownEx.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="F:ryControls.NumericUpDownEx.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.NumericUpDownEx.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.NumericUpDownEx.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.PicButton">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.PicButton.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.PicButton.Image">
            <summary>
            图标
            </summary>
        </member>
        <member name="P:ryControls.PicButton.Title">
            <summary>
            标题
            </summary>
        </member>
        <member name="P:ryControls.PicButton.ToolTip">
            <summary>
            悬浮提示
            </summary>
        </member>
        <member name="P:ryControls.PicButton.TitleColor">
            <summary>
            标题颜色
            </summary>
        </member>
        <member name="M:ryControls.PicButton.SetButton(System.String,System.Drawing.Image)">
            <summary>
            设置按钮
            </summary>
            <param name="title"></param>
            <param name="img"></param>
        </member>
        <member name="P:ryControls.PicButton.Selected">
            <summary>
            判断和设置是否选择
            </summary>
        </member>
        <member name="F:ryControls.PicButton.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.PicButton.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.PicButton.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.RyComboBox">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.RyComboBox.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.RyComboBox.WndProc(System.Windows.Forms.Message@)">
            <summary>
            绘制边框
            </summary>
            <param name="m">消息</param>
        </member>
        <member name="T:ryControls.RyContextMenuStrip">
            <summary>
            类说明：CContextMenuStrip控件的实现用来代替系统的ContextMenuStrip控件
            </summary>
        </member>
        <member name="M:ryControls.RyContextMenuStrip.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.RyContextMenuStrip.#ctor(System.ComponentModel.IContainer)">
            <summary>
            
            </summary>
            <param name="container"></param>
        </member>
        <member name="M:ryControls.RyContextMenuStrip.OnCreateControl">
            <summary>
            重写OnCreateControl
            </summary>
        </member>
        <member name="M:ryControls.RyContextMenuStrip.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            重写OnPaint事件
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.RyContextMenuStrip.CreateRoundedRectanglePath(System.Drawing.Rectangle,System.Int32)">
            <summary>
            CreateRoundedRectanglePath
            </summary>
            <param name="rect">Rectangle</param>
            <param name="cornerRadius"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.RyHotkey">
            <summary>
            系统热键数据类。
            </summary>
        </member>
        <member name="M:ryControls.RyHotkey.#ctor">
            <summary>
            系统热键数据类
            </summary>
        </member>
        <member name="P:ryControls.RyHotkey.Multiline">
            <summary>
            使多行属性失效掉
            </summary>
        </member>
        <member name="P:ryControls.RyHotkey.ReadOnly">
            <summary>
            使只读属性失效掉
            </summary>
        </member>
        <member name="P:ryControls.RyHotkey.Text">
             <summary>
            获取热键文本
             </summary>
        </member>
        <member name="P:ryControls.RyHotkey.T_Modifiers">
            <summary>
            功能键
            </summary>
        </member>
        <member name="P:ryControls.RyHotkey.T_Key">
            <summary>
            热键按键
            </summary>
        </member>
        <member name="M:ryControls.RyHotkey.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="F:ryControls.RyHotkey.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.RyHotkey.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.RyHotkey.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.DateTimePickerEX">
            <summary>
            增强时间控件
            </summary>
        </member>
        <member name="M:ryControls.DateTimePickerEX.#ctor">
            <summary>
            增强时间控件
            </summary>
        </member>
        <member name="M:ryControls.DateTimePickerEX.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="F:ryControls.DateTimePickerEX.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.DateTimePickerEX.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.DateTimePickerEX.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.DoubleText">
            <summary>
            选择文本框
            </summary>
        </member>
        <member name="M:ryControls.DoubleText.#ctor">
            <summary>
            选择文本框
            </summary>
        </member>
        <member name="P:ryControls.DoubleText.BaseColor">
             <summary>
            按钮基础背景色
             </summary>
        </member>
        <member name="P:ryControls.DoubleText.UseDefSkin">
             <summary>
            优先使用默认皮肤
             </summary>
        </member>
        <member name="F:ryControls.DoubleText.selectId">
            <summary>
            选择的id
            </summary>
        </member>
        <member name="P:ryControls.DoubleText.SelectName">
            <summary>
            选择的名称
            </summary>
        </member>
        <member name="P:ryControls.DoubleText.Text">
            <summary>
            选择的名称
            </summary>
        </member>
        <member name="P:ryControls.DoubleText.Font">
            <summary>
            字体
            </summary>
        </member>
        <member name="M:ryControls.DoubleText.ResizeSize">
            <summary>
            重新设置大小
            </summary>
        </member>
        <member name="E:ryControls.DoubleText.OnSelected">
            <summary>
            在选择时激发
            </summary>
        </member>
        <member name="M:ryControls.DoubleText.PerformClick">
            <summary>
            点击选择
            </summary>
        </member>
        <member name="F:ryControls.DoubleText.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.DoubleText.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.DoubleText.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.LabelTx">
            <summary>
            可以改变文本行距（行间距）的Label   
            </summary>
        </member>
        <member name="P:ryControls.LabelTx.LineDistance">
            <summary>
            行间距
            </summary>
        </member>
        <member name="M:ryControls.LabelTx.#ctor">
            <summary>
            可以改变文本行距（行间距）的Label   
            </summary>
        </member>
        <member name="M:ryControls.LabelTx.UpdateInfo">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.LabelTx.FHeight">
            <summary>
            字体高度
            </summary>
        </member>
        <member name="P:ryControls.LabelTx.Height">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.LabelTx.Text">
            <summary>
            文本
            </summary>
        </member>
        <member name="M:ryControls.LabelTx.Changed(System.Drawing.Font,System.Int32,System.String)">
            <summary>
            
            </summary>
            <param name="ft"></param>
            <param name="iWidth"></param>
            <param name="value"></param>
        </member>
        <member name="M:ryControls.LabelTx.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:ryControls.Pram.NativeMethods">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Pram.NativeMethods.RECT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Pram.NativeMethods.RECT.left">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Pram.NativeMethods.RECT.top">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Pram.NativeMethods.RECT.right">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Pram.NativeMethods.RECT.bottom">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.RECT.#ctor(System.Drawing.Rectangle)">
            <summary>
            
            </summary>
            <param name="rect"></param>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.RECT.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="left"></param>
            <param name="top"></param>
            <param name="right"></param>
            <param name="bottom"></param>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.RECT.FromXYWH(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="P:ryControls.Pram.NativeMethods.RECT.Width">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.Pram.NativeMethods.RECT.Height">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.RECT.ToString">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.RECT.op_Implicit(ryControls.Pram.NativeMethods.RECT)~System.Drawing.Rectangle">
            <summary>
            
            </summary>
            <param name="rect"></param>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.OffsetRgn(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hrgn"></param>
            <param name="nXOffset"></param>
            <param name="nYOffset"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Pram.NativeMethods.ExcludeClipRect(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hdc"></param>
            <param name="nLeft"></param>
            <param name="nTop"></param>
            <param name="nRight"></param>
            <param name="nBottom"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.Pram.Pram">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Pram.Pram.DateDiff(System.DateTime,System.DateTime)">
            <summary>  
            计算两个日期的时间间隔,返回的是日期值+
            </summary>  
            <param name="date1">时间值,将显示在返回的值里</param>  
            <param name="referTime">参照时间</param>  
            <returns></returns>  
        </member>
        <member name="T:ryControls.PanelEx">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.PanelEx.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.PanelEx.BorderColor">
            <summary>
            控件边框颜色
            </summary>
        </member>
        <member name="P:ryControls.PanelEx.TileBackColor">
            <summary>
            控件背景颜色
            </summary>
        </member>
        <member name="P:ryControls.PanelEx.Radius">
            <summary>
            圆角弧度大小
            </summary>
        </member>
        <member name="P:ryControls.PanelEx.RoundeStyle">
            <summary>
            圆角风格
            </summary>
        </member>
        <member name="F:ryControls.PanelEx.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.PanelEx.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.PanelEx.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.rySearch">
            <summary>
            
            </summary>
        </member>
        <member name="E:ryControls.rySearch.OnSearch">
            <summary>
            在搜索时激发
            </summary>
        </member>
        <member name="E:ryControls.rySearch.OnTextChanged">
            <summary>
            文本变化时激发
            </summary>
        </member>
        <member name="E:ryControls.rySearch.TextChanged">
            <summary>
            文本变化时激发
            </summary>
        </member>
        <member name="E:ryControls.rySearch.DoubleClick">
            <summary>
            双击时激发
            </summary>
        </member>
        <member name="M:ryControls.rySearch.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.rySearch.Select">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.rySearch.EmptyShow">
            <summary>
            文本为空时的显示效果
            </summary>
        </member>
        <member name="M:ryControls.rySearch.TextUnSelected">
            <summary>
            文本不选中
            </summary>
        </member>
        <member name="M:ryControls.rySearch.HaveTextShow">
            <summary>
            有内容时的显示效果
            </summary>
        </member>
        <member name="P:ryControls.rySearch.EmptyText">
            <summary>
            当文本框为空时,显示的内容。
            </summary>
        </member>
        <member name="P:ryControls.rySearch.Font">
            <summary>
            字体
            </summary>
        </member>
        <member name="P:ryControls.rySearch.UseDefSkin">
             <summary>
            优先使用默认皮肤
             </summary>
        </member>
        <member name="P:ryControls.rySearch.BaseColor">
             <summary>
            按钮基础背景色
             </summary>
        </member>
        <member name="P:ryControls.rySearch.Text">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.rySearch.ResizeSize">
            <summary>
            重新设置大小
            </summary>
        </member>
        <member name="M:ryControls.rySearch.PerformClick">
            <summary>
            点击搜索按钮
            </summary>
        </member>
        <member name="F:ryControls.rySearch.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.rySearch.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.rySearch.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.RyWin8Button">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.RyWin8Button.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.RyWin8Button.UseGlobalSkin">
            <summary>
            使用公共皮肤
            </summary>
        </member>
        <member name="P:ryControls.RyWin8Button.ButtonColor">
            <summary>
            按钮颜色
            </summary>
        </member>
        <member name="P:ryControls.RyWin8Button.ButtonMouseOverColor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.RyWin8Button.Id">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.RyWin8Button.SetValue(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <param name="text"></param>
        </member>
        <member name="P:ryControls.RyWin8Button.ShowFocusCues">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Skin.SkinCommon">
             <summary>
            皮肤公共类
             </summary>
        </member>
        <member name="F:ryControls.Skin.SkinCommon.UseDefSkin">
            <summary>
            是否使用默认皮肤
            </summary>
        </member>
        <member name="F:ryControls.Skin.SkinCommon.ButtonSkin">
            <summary>
            按钮皮肤
            </summary>
        </member>
        <member name="T:ryControls.Skin.ButtonSkinInfo">
            <summary>
            按钮皮肤类
            </summary>
        </member>
        <member name="F:ryControls.Skin.ButtonSkinInfo.BackColor">
            <summary>
            背景颜色
            </summary>
        </member>
        <member name="F:ryControls.Skin.ButtonSkinInfo.ForeColor">
            <summary>
            字体颜色
            </summary>
        </member>
        <member name="T:ryControls.SkinHelp">
            <summary>
            类说明：帮助类
            </summary>
        </member>
        <member name="P:ryControls.SkinHelp.SkinFolder">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.SkinHelp.CurrentSkinColor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.SkinHelp.CurrentBackgroundStripe">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.SkinHelp.UseGlobalSkin">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinHelp.FormTitleLeaveBackColor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinHelp.FormTitleBackColor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinHelp.ButtonColor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinHelp.ButtonMouseOverColor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinHelp.ButtonForeColor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.SkinHelp.DefalutBorderColor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.SkinHelp.FontColor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.SkinHelp.GarbageCollect">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.SkinHelp.FlushMemory">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.SkinHelp.ResetBorderColor(System.Windows.Forms.Message,System.Windows.Forms.Control,System.Int32,System.Drawing.Color)">
            <summary>
            修改控件或窗体的边框，例如Textbox或是Form窗体
            </summary>
            <param name="m">消息</param>
            <param name="control">控件对象</param>
            <param name="Nwidth">边框像素</param>
            <param name="objcolor">边框颜色</param>
        </member>
        <member name="T:ryControls.SkinColor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.Default">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.草莓">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.橘子">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.青草">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.灰蓝">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.紫罗兰">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.巧克力">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.OFFICE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.SkinColor.Undefault">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.BackgroundStripe">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.Default">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.淡淡墨绿">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.芙蓉轻粉">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.荷叶嫩绿">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.橘黄雪花">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.清雅幽兰">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.空灵淡蓝">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.柔和雅灰">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.BackgroundStripe.腊梅飘香">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.SuperPictureBox">
            <summary>
            超级图片控件,支持加载工程内部图片、异步加载网络图片
            </summary>
        </member>
        <member name="M:ryControls.SuperPictureBox.#ctor">
            <summary>
            超级图片控件,支持加载工程内部图片、异步加载网络图片
            </summary>
        </member>
        <member name="P:ryControls.SuperPictureBox.ImageDomain">
            <summary>
            图片所在上级域名
            </summary>
        </member>
        <member name="P:ryControls.SuperPictureBox.ImageResFolder">
            <summary>
            图片资源所在上级文件夹
            </summary>
        </member>
        <member name="M:ryControls.SuperPictureBox.LoadPicBySUrl(System.String)">
            <summary>
            根据不同前缀，加载不同格式图片。i:表示工程内置图片;s:表示T_ImageDomain域名下的图片,u:表示指定url的图片;f:表示本地图片
            </summary>
            <param name="sUrl"></param>
        </member>
        <member name="M:ryControls.SuperPictureBox.LoadFromFile(System.String)">
            <summary>
            加载本地图片,加载完毕不会占用本地图片
            </summary>
            <param name="path"></param>
        </member>
        <member name="M:ryControls.SuperPictureBox.LoadFromUrl(System.String,System.Boolean)">
            <summary>
            加载指定url图片
            </summary>
            <param name="url">url位置</param>
            <param name="isAsyn">是否异步</param>
        </member>
        <member name="F:ryControls.SuperPictureBox.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.SuperPictureBox.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.SuperPictureBox.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.TabBar">
            <summary>
            多标签控件
            </summary>
        </member>
        <member name="M:ryControls.TabBar.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="E:ryControls.TabBar.SelectedIndexChanged">
            <summary>
            选项发生变化时激发
            </summary>
        </member>
        <member name="P:ryControls.TabBar.SelectedIndex">
            <summary>
            标签选择的序号
            </summary>
        </member>
        <member name="P:ryControls.TabBar.TabList">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.TabBar.Selected_Color">
            <summary>
            选择的颜色
            </summary>
        </member>
        <member name="P:ryControls.TabBar.TabControl_Color">
            <summary>
            多标签控件颜色
            </summary>
        </member>
        <member name="P:ryControls.TabBar.TabControlEx">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.TabBar.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.TabBar.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.TabBar.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.TabControlEx">
            <summary>
            多标签控件
            </summary>
        </member>
        <member name="M:ryControls.TabControlEx.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.TabControlEx.TabBar">
            <summary>
            获取对应的标签
            </summary>
        </member>
        <member name="P:ryControls.TabControlEx.TabBackground">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TabControlEx.OnControlAdded(System.Windows.Forms.ControlEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TabControlEx.OnSelecting(System.Windows.Forms.TabControlCancelEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TabControlEx.OnSelected(System.Windows.Forms.TabControlEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TabControlEx.OnParentChanged(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:ryControls.TabControlEx.TabBackColor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TabControlEx.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:ryControls.TextBoxEx2">
            <summary>
            美化文本框控件
            </summary>
        </member>
        <member name="E:ryControls.TextBoxEx2.TextChanged2">
            <summary>
            文本变化时激发
            </summary>
        </member>
        <member name="E:ryControls.TextBoxEx2.TextChanged">
            <summary>
            文本变化时激发
            </summary>
        </member>
        <member name="E:ryControls.TextBoxEx2.DoubleClick">
            <summary>
            双击时激发
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.OnlyNumeric">
            <summary>
            是否只能输入数字
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.Multiline">
            <summary>
            是否多行
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.WordWrap">
            <summary>
            是否在显示不下时换行
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.MaxLength">
            <summary>
            最大长度
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.TextAlign">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.BackColor">
            <summary>
            背景颜色
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.ContextMenuStrip">
            <summary>
            右键菜单
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.ForeColor">
            <summary>
            字体颜色
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.SelectionStart">
            <summary>
            选择的开始位置
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.SelectionLength">
            <summary>
            选择的长度
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.SelectedText">
            <summary>
            选择的文本
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.ToolTip">
            <summary>
            提示文本
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx2.SelectAll">
            <summary>
            选择全部
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.PasswordChar">
            <summary>
            密码
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.ReadOnly">
            <summary>
            是否只读
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx2.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TextBoxEx2.EmptyShow">
            <summary>
            文本为空时的显示效果
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.Font">
            <summary>
            字体
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx2.HaveTextShow">
            <summary>
            有内容时的显示效果
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.EmptyText">
            <summary>
            当文本框为空时,显示的内容。
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx2.Text">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx2.Select(System.Int32,System.Int32)">
            <summary>
            选择文本框中的文本范围
            </summary>
            <param name="start">文本框中当前选定文本的第一个字符的位置。</param>
            <param name="length">要选择的字符数</param>
        </member>
        <member name="F:ryControls.TextBoxEx2.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx2.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.TextBoxEx2.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.WinConst">
            <summary>
            Define some Windows message constants
            </summary>
        </member>
        <member name="F:ryControls.WinConst.WM_MOUSEMOVE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.WinConst.WM_MOUSEACTIVATE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.WinConst.MA_ACTIVATE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.WinConst.MA_ACTIVATEANDEAT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.WinConst.MA_NOACTIVATE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.WinConst.MA_NOACTIVATEANDEAT">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.MenuStripEx">
            <summary>
            This class adds to the functionality provided in System.Windows.Forms.MenuStrip.
            
            It allows you to "ClickThrough" to the MenuStrip so that you don't have to click once to 
            bring the form into focus and once more to take the desired action
            
            It also implements a SuppressHighlighting property to turn off the highlighting
            that occures on mouseover when the form is not active
            </summary>
        </member>
        <member name="P:ryControls.MenuStripEx.ClickThrough">
            <summary>
            Gets or sets whether the control honors item clicks when its containing form does
            not have input focus.
            </summary>
            <remarks>
            Default value is false, which is the same behavior provided by the base ToolStrip class.
            </remarks>
        </member>
        <member name="P:ryControls.MenuStripEx.SuppressHighlighting">
            <summary>
            Gets or sets whether the control shows highlighting on mouseover
            </summary>
            <remarks>
            Default value is true, which is the same behavior provided by the base MenuStrip class.
            </remarks>
        </member>
        <member name="M:ryControls.MenuStripEx.WndProc(System.Windows.Forms.Message@)">
            <summary>
            This method overrides the procedure that responds to Windows messages.
            
            It intercepts the WM_MOUSEMOVE message
            and ignores it if SuppressHighlighting is on and the TopLevelControl does not contain the focus.
            Otherwise, it calls the base class procedure to handle the message.
            
            It also intercepts the WM_MOUSEACTIVATE message and replaces an "Activate and Eat" result with
            an "Activate" result if ClickThrough is enabled.
            </summary>
            <param name="m"></param>
        </member>
        <member name="T:ryControls.ToolStripEx">
            <summary>
            This class adds to the functionality provided in System.Windows.Forms.ToolStrip.
            
            It allows you to "ClickThrough" to the MenuStrip so that you don't have to click once to 
            bring the form into focus and once more to take the desired action
            
            It also implements a SuppressHighlighting property to turn off the highlighting
            that occures on mouseover when the form is not active
            </summary>
        </member>
        <member name="P:ryControls.ToolStripEx.ClickThrough">
            <summary>
            Gets or sets whether the control honors item clicks when its containing form does
            not have input focus.
            </summary>
            <remarks>
            Default value is false, which is the same behavior provided by the base ToolStrip class.
            </remarks>
        </member>
        <member name="P:ryControls.ToolStripEx.SuppressHighlighting">
            <summary>
            Gets or sets whether the control shows highlighting on mouseover
            </summary>
            <remarks>
            Default value is true, which is the same behavior provided by the base MenuStrip class.
            </remarks>
        </member>
        <member name="M:ryControls.ToolStripEx.WndProc(System.Windows.Forms.Message@)">
            <summary>
            This method overrides the procedure that responds to Windows messages.
            
            It intercepts the WM_MOUSEMOVE message
            and ignores it if SuppressHighlighting is on and the TopLevelControl does not contain the focus.
            Otherwise, it calls the base class procedure to handle the message.
            
            It also intercepts the WM_MOUSEACTIVATE message and replaces an "Activate and Eat" result with
            an "Activate" result if ClickThrough is enabled.
            </summary>
            <param name="m"></param>
        </member>
        <member name="T:ryControls.ToolStripRenderer">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ToolStripRenderer.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ToolStripRenderer.#ctor(System.Windows.Forms.ProfessionalColorTable)">
            <summary>
            
            </summary>
            <param name="ColorTable"></param>
        </member>
        <member name="M:ryControls.ToolStripRenderer.Initialize(System.Windows.Forms.ToolStrip)">
            <summary>
            
            </summary>
            <param name="toolStrip"></param>
        </member>
        <member name="M:ryControls.ToolStripRenderer.OnRenderItemCheck(System.Windows.Forms.ToolStripItemImageRenderEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ToolStripRenderer.OnRenderItemBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ToolStripRenderer.OnRenderSeparator(System.Windows.Forms.ToolStripSeparatorRenderEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ToolStripRenderer.OnRenderMenuItemBackground(System.Windows.Forms.ToolStripItemRenderEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:ryControls.Win32">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MF_REMOVE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SC_RESTORE">
            <summary>
            还原
            </summary>
        </member>
        <member name="F:ryControls.Win32.SC_MOVE">
            <summary>
            移动
            </summary>
        </member>
        <member name="F:ryControls.Win32.SC_SIZE">
            <summary>
            大小
            </summary>
        </member>
        <member name="F:ryControls.Win32.SC_MINIMIZE">
            <summary>
            最小化
            </summary>
        </member>
        <member name="F:ryControls.Win32.SC_MAXIMIZE">
            <summary>
            最大化
            </summary>
        </member>
        <member name="F:ryControls.Win32.SC_CLOSE">
            <summary>
            关闭
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_SYSCOMMAND">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_COMMAND">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GW_HWNDFIRST">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GW_HWNDLAST">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GW_HWNDNEXT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GW_HWNDPREV">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GW_OWNER">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GW_CHILD">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_NCCALCSIZE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_WINDOWPOSCHANGING">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_PAINT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_CREATE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_NCCREATE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_NCPAINT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_PRINT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_DESTROY">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_SHOWWINDOW">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_SHARED_MENU">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.HC_ACTION">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WH_CALLWNDPROC">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GWL_WNDPROC">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WS_SYSMENU">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WS_SIZEBOX">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WS_MAXIMIZEBOX">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WS_MINIMIZEBOX">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.SetParent(System.IntPtr,System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hWndChild"></param>
            <param name="hWndParent"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SetWindowLong(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="Index"></param>
            <param name="Value"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetWindowLong(System.IntPtr,System.Int32)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="Index"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetSystemMenu(System.IntPtr,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="flag"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.TrackPopupMenu(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr,System.Int32)">
            <summary>
            
            </summary>
            <param name="hMenu"></param>
            <param name="wFlags"></param>
            <param name="x"></param>
            <param name="y"></param>
            <param name="nReserved"></param>
            <param name="hwnd"></param>
            <param name="lprc"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SendMessage(System.IntPtr,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="msg"></param>
            <param name="wp"></param>
            <param name="lp"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.ReleaseCapture">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.CreateRoundRectRgn(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="x1"></param>
            <param name="y1"></param>
            <param name="x2"></param>
            <param name="y2"></param>
            <param name="x3"></param>
            <param name="y3"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SetWindowRgn(System.IntPtr,System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="hRgn"></param>
            <param name="bRedraw"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.Win32.CS_DROPSHADOW">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.SetClassLong(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="nIndex"></param>
            <param name="dwNewLong"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetClassLong(System.IntPtr,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="nIndex"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.Win32.MENUINFO">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.cbSize">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.fMask">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.dwStyle">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.cyMax">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.hbrBack">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.dwContextHelpID">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.MENUINFO.dwMenuData">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.CreatePatternBrush(System.Int32)">
            <summary>
            
            </summary>
            <param name="hBitmap"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SetMenuInfo(System.IntPtr,ryControls.Win32.MENUINFO@)">
            <summary>
            
            </summary>
            <param name="hMenu"></param>
            <param name="mi"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.ShowWindow(System.IntPtr,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="nCmdShow"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SetProcessWorkingSetSize(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="process"></param>
            <param name="minSize"></param>
            <param name="maxSize"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.Win32.GCW_ATOM">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_CBCLSEXTRA">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_CBWNDEXTRA">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_HBRBACKGROUND">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_HCURSOR">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_HICON">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_HMODULE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_MENUNAME">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_STYLE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.GCL_WNDPROC">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.GetClassLong(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="nIndex"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SetClassLong(System.Int32,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="nIndex"></param>
            <param name="dwNewLong"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.Win32.WM_SETREDRAW">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_USER">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.EM_GETEVENTMASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.EM_SETEVENTMASK">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.LockWindowUpdate(System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hWndLock"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetWindowDC(System.IntPtr)">
            <summary>
            
            </summary>
            <param name="handle"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.ReleaseDC(System.IntPtr,System.IntPtr)">
            <summary>
            
            </summary>
            <param name="handle"></param>
            <param name="hDC"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.CreateCompatibleDC(System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hdc"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetClassName(System.IntPtr,System.Char[],System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="className"></param>
            <param name="maxCount"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetWindow(System.IntPtr,System.Int32)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="uCmd"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.IsWindowVisible(System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetClientRect(System.IntPtr,ryControls.Win32.RECT@)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="lpRect"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetClientRect(System.IntPtr,System.Drawing.Rectangle@)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.MoveWindow(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="X"></param>
            <param name="Y"></param>
            <param name="nWidth"></param>
            <param name="nHeight"></param>
            <param name="bRepaint"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.UpdateWindow(System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.InvalidateRect(System.IntPtr,System.Drawing.Rectangle@,System.Boolean)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="rect"></param>
            <param name="bErase"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.ValidateRect(System.IntPtr,System.Drawing.Rectangle@)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.GetWindowRect(System.IntPtr,System.Drawing.Rectangle@)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.Win32.RECT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.RECT.Left">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.RECT.Top">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.RECT.Right">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.RECT.Bottom">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.WINDOWPOS">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.hwnd">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.hwndAfter">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.x">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.y">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.cx">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.cy">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WINDOWPOS.flags">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.NCCALCSIZE_PARAMS">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.NCCALCSIZE_PARAMS.rgc">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.NCCALCSIZE_PARAMS.wndpos">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.TagSCROLLINFO">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.cbSize">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.fMask">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.nMin">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.nMax">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.nPage">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.nPos">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.TagSCROLLINFO.nTrackPos">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.FnBar">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FnBar.SB_HORZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FnBar.SB_VERT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FnBar.SB_CTL">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.FMask">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FMask.SIF_ALL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FMask.SIF_DISABLENOSCROLL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FMask.SIF_PAGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FMask.SIF_POS">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FMask.SIF_RANGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.FMask.SIF_TRACKPOS">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.MakeLong(System.Int16,System.Int16)">
            <summary>
            
            </summary>
            <param name="lowPart"></param>
            <param name="highPart"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.Win32.SB_THUMBTRACK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_HSCROLL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.WM_VSCROLL">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.GetScrollInfo(System.IntPtr,System.Int32,ryControls.Win32.SCROLLINFO@)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="fnBar"></param>
            <param name="lpsi"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SetScrollInfo(System.IntPtr,System.Int32,ryControls.Win32.SCROLLINFO@,System.Boolean)">
            <summary>
            
            </summary>
            <param name="hwnd"></param>
            <param name="fnBar"></param>
            <param name="lpsi"></param>
            <param name="fRedraw"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.SendMessage(System.IntPtr,System.UInt32,System.IntPtr,System.IntPtr)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="Msg"></param>
            <param name="wParam"></param>
            <param name="lParam"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.Win32.PostMessage(System.IntPtr,System.UInt32,System.Int64,System.Int32)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="Msg"></param>
            <param name="wParam"></param>
            <param name="lParam"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.Win32.SCROLLINFO">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.cbSize">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.fMask">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.nMin">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.nMax">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.nPage">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.nPos">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SCROLLINFO.nTrackPos">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.ScrollInfoMask">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollInfoMask.SIF_RANGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollInfoMask.SIF_PAGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollInfoMask.SIF_POS">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollInfoMask.SIF_DISABLENOSCROLL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollInfoMask.SIF_TRACKPOS">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollInfoMask.SIF_ALL">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.Win32.ScrollBarDirection">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollBarDirection.SB_HORZ">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollBarDirection.SB_VERT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollBarDirection.SB_CTL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.ScrollBarDirection.SB_BOTH">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.GetClientRect(System.Runtime.InteropServices.HandleRef,ryControls.Win32.RECT@)">
            <summary>
            
            </summary>
            <param name="hWnd"></param>
            <param name="rect"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.Win32.SYSTEMTIME">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wYear">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wMonth">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wDayOfWeek">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wDay">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wHour">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wMinute">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wSecond">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIME.wMilliseconds">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.Win32.SYSTEMTIME.ToString">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:ryControls.Win32.SYSTEMTIMEARRAY">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wYear1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wMonth1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wDayOfWeek1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wDay1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wHour1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wMinute1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wSecond1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wMilliseconds1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wYear2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wMonth2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wDayOfWeek2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wDay2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wHour2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wMinute2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wSecond2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.Win32.SYSTEMTIMEARRAY.wMilliseconds2">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.ZhLoading">
            <summary>
            透明图片控件
            </summary>
        </member>
        <member name="P:ryControls.ZhLoading.IsTransparent">
            <summary>
            是否使用透明,默认为True
            </summary>
        </member>
        <member name="P:ryControls.ZhLoading.Alpha">
            <summary>
            设置透明度
            </summary>
        </member>
        <member name="P:ryControls.ZhLoading.ByControl">
            <summary>
            要绑定的控件
            </summary>
        </member>
        <member name="M:ryControls.ZhLoading.#ctor">
            <summary>
            透明图片控件
            </summary>
        </member>
        <member name="P:ryControls.ZhLoading.LoadingImage">
            <summary>
            图片
            </summary>
        </member>
        <member name="M:ryControls.ZhLoading.#ctor(System.Int32,System.Boolean,System.Drawing.Image)">
            <summary>
            初始化加载控件
            </summary>
            <param name="Alpha">透明度</param>
            <param name="IsShowLoadingImage">是否显示加载图片</param>
            <param name="img">图片</param>
        </member>
        <member name="P:ryControls.ZhLoading.CreateParams">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ZhLoading.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="pe"></param>
        </member>
        <member name="M:ryControls.ZhLoading.ShowLoad">
            <summary>
            显示加载
            </summary>
        </member>
        <member name="M:ryControls.ZhLoading.HideLoad">
            <summary>
            隐藏加载
            </summary>
        </member>
        <member name="F:ryControls.ZhLoading.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.ZhLoading.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.ZhLoading.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.Properties.Resources">
            <summary>
              一个强类型的资源类，用于查找本地化的字符串等。
            </summary>
        </member>
        <member name="P:ryControls.Properties.Resources.ResourceManager">
            <summary>
              返回此类使用的缓存的 ResourceManager 实例。
            </summary>
        </member>
        <member name="P:ryControls.Properties.Resources.Culture">
            <summary>
              使用此强类型资源类，为所有资源查找
              重写当前线程的 CurrentUICulture 属性。
            </summary>
        </member>
        <member name="P:ryControls.Properties.Resources.DownArrow">
            <summary>
              查找 System.Drawing.Bitmap 类型的本地化资源。
            </summary>
        </member>
        <member name="P:ryControls.Properties.Resources.UpArrow">
            <summary>
              查找 System.Drawing.Bitmap 类型的本地化资源。
            </summary>
        </member>
        <member name="T:ryControls.TextBoxEx">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx.GetWindowDC(System.IntPtr)">
            <summary>
            获得当前进程，以便重绘控件
            </summary>
            <param name="hWnd"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.TextBoxEx._HotTrack">
            <summary>
            是否启用热点效果
            </summary>
        </member>
        <member name="F:ryControls.TextBoxEx._BorderColor">
            <summary>
            边框颜色
            </summary>
        </member>
        <member name="F:ryControls.TextBoxEx._HotColor">
            <summary>
            热点边框颜色
            </summary>
        </member>
        <member name="F:ryControls.TextBoxEx._IsMouseOver">
            <summary>
            是否鼠标MouseOver状态
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx.HotTrack">
            <summary>
            是否启用热点效果
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx.BorderColor">
            <summary>
            边框颜色
            </summary>
        </member>
        <member name="P:ryControls.TextBoxEx.HotColor">
            <summary>
            热点时边框颜色
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx.#ctor">
             <summary>
            
             </summary>
        </member>
        <member name="M:ryControls.TextBoxEx.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            鼠标移动到该控件上时
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TextBoxEx.OnMouseLeave(System.EventArgs)">
            <summary>
            当鼠标从该控件移开时
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TextBoxEx.OnGotFocus(System.EventArgs)">
            <summary>
            当该控件获得焦点时
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TextBoxEx.OnLostFocus(System.EventArgs)">
            <summary>
            当该控件失去焦点时
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.TextBoxEx.WndProc(System.Windows.Forms.Message@)">
            <summary>
            获得操作系统消息
            </summary>
            <param name="m"></param>
        </member>
        <member name="F:ryControls.TextBoxEx.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.TextBoxEx.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.TextBoxEx.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.LunarDay">
            <summary>
            日控件
            </summary>
        </member>
        <member name="M:ryControls.LunarDay.#ctor">
            <summary>
            日控件
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Date">
            <summary>
            当前日期
            </summary>
        </member>
        <member name="E:ryControls.LunarDay.OnProcessCmdKey">
            <summary>
            在发生页码变化前激发
            </summary>
        </member>
        <member name="M:ryControls.LunarDay.SetRestState(System.Int32)">
            <summary>
            设置休息状态,1为休息,-1为上班，其它为不显示
            </summary>
            <param name="i"></param>
        </member>
        <member name="P:ryControls.LunarDay.Day">
            <summary>
            日期
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Lunar_Day">
            <summary>
            农历
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Day_ForeColor">
            <summary>
            阳历日期字体颜色
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Day_Font">
            <summary>
            阳历日期字体
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Lunar_Day_Font">
            <summary>
            农历日期字体
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Lunar_Day_ForeColor">
            <summary>
            农历部分字体颜色
            </summary>
        </member>
        <member name="P:ryControls.LunarDay.Selected">
            <summary>
            是否选中
            </summary>
        </member>
        <member name="F:ryControls.LunarDay.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.LunarDay.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.LunarDay.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.ChinaCalendar">
            <summary>
            日历控件
            </summary>
        </member>
        <member name="T:ryControls.ChinaCalendar.ClickItemHandler">
            <summary>
            单击事件
            </summary>
            <param name="sender"></param>
            <param name="dt"></param>
        </member>
        <member name="E:ryControls.ChinaCalendar.OnClickItem">
            <summary>
            单击某个日期事件
            </summary>
        </member>
        <member name="M:ryControls.ChinaCalendar.#ctor">
            <summary>
            日历控件
            </summary>
        </member>
        <member name="P:ryControls.ChinaCalendar.DateTime">
            <summary>
            设置日期
            </summary>
        </member>
        <member name="P:ryControls.ChinaCalendar.HolidayFolder">
            <summary>
            放假数据表
            </summary>
        </member>
        <member name="F:ryControls.ChinaCalendar.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.ChinaCalendar.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.ChinaCalendar.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.RySetting">
            <summary>
            设置管理类,快速添加设置。
            </summary>
        </member>
        <member name="M:ryControls.RySetting.#ctor">
            <summary>
            设置管理类,快速添加设置。
            </summary>
        </member>
        <member name="M:ryControls.RySetting.#ctor(System.String)">
            <summary>
            设置管理类,快速添加设置。
            </summary>
            <param name="_FilePath"></param>
        </member>
        <member name="F:ryControls.RySetting.FileType">
            <summary>
            存储类型
            </summary>
        </member>
        <member name="F:ryControls.RySetting.FilePath">
            <summary>
            配置存储路径
            </summary>
        </member>
        <member name="F:ryControls.RySetting.SettingXML">
            <summary>
            设置XML内容
            </summary>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.Control)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.String)">
            <summary>
            设置值
            </summary>
            <param name="_id"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.Control,ryCommon.Pram.CValueType,System.Object)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="valuetype"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.NumericUpDown,System.Decimal)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.DateTimePicker,System.DateTime)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.CheckBox,System.Boolean)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,ryControls.TextBoxEx2,System.String)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,ryControls.DoubleText,System.String)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,ryControls.HotkeyTextBox,System.String)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.ComboBox,System.Int32)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.ComboBox,System.String)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Add(System.String,System.Windows.Forms.TextBox,System.String)">
            <summary>
            添加控件
            </summary>
            <param name="_id"></param>
            <param name="ctl"></param>
            <param name="_defValue"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.RySetting.Read">
            <summary>
            读取配置
            </summary>
        </member>
        <member name="M:ryControls.RySetting.Save">
            <summary>
            保存配置
            </summary>
        </member>
        <member name="T:ryControls.FrmColorConvert">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.FrmColorConvert.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.FrmColorConvert.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ryControls.FrmColorConvert.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ryControls.FrmColorConvert.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:ryControls.FrmColorConvert.LblColor">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.ColorHSL">
            <summary>
            类      名:ColorHSL
            功      能:H 色相 \ S 饱和度(纯度) \ L 亮度 颜色模型 
            日      期:2015-02-08
            修      改:2015-03-20
            作      者:ls9512
            </summary>
        </member>
        <member name="M:ryControls.ColorHSL.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            HSL颜色
            </summary>
            <param name="h"></param>
            <param name="s"></param>
            <param name="l"></param>
        </member>
        <member name="P:ryControls.ColorHSL.H">
            <summary>
            色相
            </summary>
        </member>
        <member name="P:ryControls.ColorHSL.S">
            <summary>
            饱和度(纯度)
            </summary>
        </member>
        <member name="P:ryControls.ColorHSL.L">
            <summary>
            饱和度
            </summary>
        </member>
        <member name="T:ryControls.ColorHSV">
            <summary>
            类      名:ColorHSV
            功      能:H 色相 \ S 饱和度(纯度) \ V 明度 颜色模型 
            日      期:2015-01-22
            修      改:2015-03-20
            作      者:ls9512
            </summary>
        </member>
        <member name="M:ryControls.ColorHSV.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            构造方法
            </summary>
            <param name="h"></param>
            <param name="s"></param>
            <param name="v"></param>
        </member>
        <member name="P:ryControls.ColorHSV.H">
            <summary>
            色相
            </summary>
        </member>
        <member name="P:ryControls.ColorHSV.S">
            <summary>
            饱和度(纯度)
            </summary>
        </member>
        <member name="P:ryControls.ColorHSV.V">
            <summary>
            明度
            </summary>
        </member>
        <member name="T:ryControls.ColorRGB">
            <summary>
            类      名:ColorRGB
            功      能:R 红色 \ G 绿色 \ B 蓝色 颜色模型
                            所有颜色模型的基类,RGB是用于输出到屏幕的颜色模式,所以所有模型都将转换成RGB输出
            日      期:2015-01-22
            修      改:2015-03-20
            作      者:ls9512
            </summary>
        </member>
        <member name="M:ryControls.ColorRGB.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            构造方法
            </summary>
            <param name="r"></param>
            <param name="g"></param>
            <param name="b"></param>
        </member>
        <member name="M:ryControls.ColorRGB.#ctor(System.Drawing.Color)">
            <summary>
            
            </summary>
            <param name="color"></param>
        </member>
        <member name="P:ryControls.ColorRGB.R">
            <summary>
            红色
            </summary>
        </member>
        <member name="P:ryControls.ColorRGB.G">
            <summary>
            绿色
            </summary>
        </member>
        <member name="P:ryControls.ColorRGB.B">
            <summary>
            蓝色
            </summary>
        </member>
        <member name="M:ryControls.ColorRGB.GetColor">
            <summary>
            获取实际颜色
            </summary>
            <returns></returns>
        </member>
        <member name="T:ryControls.ColorHelper">
            <summary>
            类      名:ColorHelper
            功      能:提供从RGB到HSV/HSL色彩空间的相互转换
            日      期:2015-02-08
            修      改:2015-03-20
            作      者:ls9512
            </summary>
        </member>
        <member name="M:ryControls.ColorHelper.RgbToHsv(ryControls.ColorRGB)">
            <summary>
            RGB转换HSV
            </summary>
            <param name="rgb"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.HsvToRgb(ryControls.ColorHSV)">
            <summary>
            HSV转换RGB
            </summary>
            <param name="hsv"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.RgbToHsl(ryControls.ColorRGB)">
            <summary>
            RGB转换HSL
            </summary>
            <param name="rgb"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.HslToRgb(ryControls.ColorHSL)">
            <summary>
            HSL转换RGB
            </summary>
            <param name="hsl">H, S and L input range = 0 -1.0</param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.RGB2CMYK(ryControls.ColorRGB,System.Double@,System.Double@,System.Double@,System.Double@)">
            <summary>
            RGB转CMYK
            </summary>
            <param name="rgb"></param>
            <param name="c"></param>
            <param name="m"></param>
            <param name="y"></param>
            <param name="k"></param>
        </member>
        <member name="M:ryControls.ColorHelper.RGB2CMYK(System.Int32,System.Int32,System.Int32,System.Double@,System.Double@,System.Double@,System.Double@)">
            <summary>
            RGB转CMYK
            </summary>
            <param name="red"></param>
            <param name="green"></param>
            <param name="blue"></param>
            <param name="c"></param>
            <param name="m"></param>
            <param name="y"></param>
            <param name="k"></param>
        </member>
        <member name="M:ryControls.ColorHelper.CMYK2RGB(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            CMYK转RGB
            </summary>
            <param name="c"></param>
            <param name="m"></param>
            <param name="y"></param>
            <param name="k"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.RGB2XYZ(ryControls.ColorRGB,System.Double@,System.Double@,System.Double@)">
            <summary>
            Standard-RGB → XYZ,X、Y、Z 使用 D65/2°标准光源.
            </summary>
            <param name="rgb"></param>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
        </member>
        <member name="M:ryControls.ColorHelper.XYZ2RGB(System.Double,System.Double,System.Double)">
            <summary>
            XYZ → Standard-RGB,X、Y、Z 使用 D65/2°标准光源.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.XYZ2AdobeRGB(System.Double,System.Double,System.Double)">
            <summary>
            XYZ → Adobe-RGB,X、Y、Z 使用 D65/2°标准光源.RGB Adobe 1998
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.AdobeRGB2XYZ(ryControls.ColorRGB,System.Double@,System.Double@,System.Double@)">
            <summary>
            Adobe-RGB → XYZ,X、Y、Z 使用 D65/2°标准光源.RGB Adobe 1998
            </summary>
            <param name="rgb"></param>
            <param name="x"></param>
            <param name="y"></param>
            <param name="z"></param>
        </member>
        <member name="M:ryControls.ColorHelper.Yxy2RGB(System.Double,System.Double,System.Double)">
            <summary>
            Yxy转RGB
            </summary>
            <param name="Y"></param>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.ColorHelper.RGB2Yxy(ryControls.ColorRGB,System.Double@,System.Double@,System.Double@)">
            <summary>
            RGB转Yxy
            </summary>
            <param name="rgb"></param>
            <param name="Y"></param>
            <param name="x"></param>
            <param name="y"></param>
        </member>
        <member name="T:ryControls.SuperColor">
            <summary>
            超级颜色选择控件
            </summary>
        </member>
        <member name="M:ryControls.SuperColor.GetKeyState(System.Int32)">
            <summary>
            
            </summary>
            <param name="nVirtKey"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.SuperColor.KEYEVENTF_KEYUP">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.SuperColor.keybd_event(System.Byte,System.Byte,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="bVk"></param>
            <param name="bScan"></param>
            <param name="dwFlags"></param>
            <param name="dwExtraInfo"></param>
        </member>
        <member name="P:ryControls.SuperColor.HtmlColor">
            <summary>
            获取网页颜色
            </summary>
        </member>
        <member name="M:ryControls.SuperColor.#ctor">
            <summary>
            超级颜色选择控件
            </summary>
        </member>
        <member name="F:ryControls.SuperColor.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.SuperColor.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.SuperColor.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要修改
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.ChromeTabControl">
            <summary>
            Chrome风格的多标签控件
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabOnColorStart">
            <summary>
            设置选项卡处于选中状态时第一背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabOnColorEnd">
            <summary>
            设置选项卡处于选中状态时第二背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabOffColorStart">
            <summary>
            设置选项卡处于非选中状态时第一背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabOffColorEnd">
            <summary>
            设置选项卡处于非选中状态时第二背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabMoveColorStart">
            <summary>
            设置鼠标移动到非选中状态选项卡时第一背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabMoveColorEnd">
            <summary>
            设置鼠标移动到非选中状态选项卡时第二背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.BackTabPageColor">
            <summary>
            设置选项卡工作区背景色.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.BackTabPageImage">
            <summary>
            设置选项卡工作区背景图.
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.ShowCloseButton">
            <summary>
            是否显示关闭按钮                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.ShowAddButton">
            <summary>
            是否显示新增按钮                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.AllowDragTab">
            <summary>
            是否允许拖拽标签                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabMaxWidth">
            <summary>
            标签最大宽度                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
            </summary>
        </member>
        <member name="P:ryControls.ChromeTabControl.TabContextMenuStrip">
            <summary>
            标签右键菜单                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
            </summary>
        </member>
        <member name="E:ryControls.ChromeTabControl.OnTabMouseDown">
            <summary>
            鼠标按下标签时激发
            </summary>
        </member>
        <member name="E:ryControls.ChromeTabControl.OnTabMouseUp">
            <summary>
            鼠标放开标签时激发
            </summary>
        </member>
        <member name="M:ryControls.ChromeTabControl.#ctor">
            <summary>
            Chrome风格的多标签控件
            </summary>
        </member>
        <member name="M:ryControls.ChromeTabControl.Finalize">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ChromeTabControl.Draw(System.Drawing.Graphics)">
            <summary>
            
            </summary>
            <param name="g"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.DrawBorder(System.Drawing.Graphics)">
            <summary>
            
            </summary>
            <param name="g"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.DrawAll(System.Drawing.Graphics,System.Drawing.Rectangle,System.String,System.Boolean,System.Boolean)">
            <summary>
            
            </summary>
            <param name="g"></param>
            <param name="rect"></param>
            <param name="title"></param>
            <param name="selected"></param>
            <param name="mouseOver"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.DrawRect(System.Drawing.Graphics,System.Drawing.Rectangle,System.Boolean,System.Boolean)">
            <summary>
            
            </summary>
            <param name="g"></param>
            <param name="rect"></param>
            <param name="selected"></param>
            <param name="mouseOver"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.DrawString(System.Drawing.Graphics,System.Drawing.Rectangle,System.String,System.Drawing.Font)">
            <summary>
            画标签文字
            </summary>
            <param name="g"></param>
            <param name="rect"></param>
            <param name="title"></param>
            <param name="font"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.DrawTabIcon(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            画标签图标
            </summary>
            <param name="g"></param>
            <param name="rect"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.DrawClose(System.Drawing.Graphics,System.Drawing.Rectangle,System.Boolean)">
            <summary>
            画关闭按钮
            </summary>
            <param name="g"></param>
            <param name="rect"></param>
            <param name="mouseOn"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnMouseLeave(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnSelecting(System.Windows.Forms.TabControlCancelEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OnResize(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:ryControls.ChromeTabControl.DisplayRectangle">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ChromeTabControl.AddTabPage(System.String)">
            <summary>
            添加新标签
            </summary>
            <param name="tabName"></param>
        </member>
        <member name="M:ryControls.ChromeTabControl.OverTab">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="F:ryControls.ChromeTabControl.components">
            <summary>
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.ChromeTabControl.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.ChromeTabControl.InitializeComponent">
            <summary>
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.TabControlHitTest.TCHT_NOWHERE">
            <summary>
            The position is not over a tab.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.TabControlHitTest.TCHT_ONITEMICON">
            <summary>
            The position is over a tab's icon.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.TabControlHitTest.TCHT_ONITEMLABEL">
            <summary>
            The position is over a tab's text.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.TabControlHitTest.TCHT_ONITEM">
            <summary>
            The position is over a tab but not over its icon or its text. For owner-drawn tab controls, this value is specified if the position is anywhere over a tab.
            TCHT_ONITEM is a bitwise-OR operation on TCHT_ONITEMICON and TCHT_ONITEMLABEL.
            </summary>
        </member>
        <member name="T:ryControls.Win32API.User32.SetWindowPosZ">
            <summary>
            Specifies values from SetWindowPosZ enumeration.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.SetWindowPosZ.HWND_TOP">
            <summary>
            Specified HWND_TOP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.SetWindowPosZ.HWND_BOTTOM">
            <summary>
            Specified HWND_BOTTOM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.SetWindowPosZ.HWND_TOPMOST">
            <summary>
            Specified HWND_TOPMOST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.SetWindowPosZ.HWND_NOTOPMOST">
            <summary>
            Specified HWND_NOTOPMOST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.Invalidate">
            <summary>
            Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
            You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.InternalPaint">
            <summary>Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.</summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.Erase">
            <summary>
            Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
            Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.Validate">
            <summary>
            Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
            You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
            This value does not affect internal WM_PAINT messages.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.NoErase">
            <summary>Suppresses any pending WM_ERASEBKGND messages.</summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.NoChildren">
            <summary>Excludes child windows, if any, from the repainting operation.</summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.AllChildren">
            <summary>Includes child windows, if any, in the repainting operation.</summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.UpdateNow">
            <summary>Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.</summary>
        </member>
        <member name="F:ryControls.Win32API.User32.RedrawWindowFlags.EraseNow">
            <summary>
            Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
            The affected windows receive WM_PAINT messages at the ordinary time.
            </summary>
        </member>
        <member name="T:ryControls.Win32API.User32.Msgs">
            <summary>
            Specifies values from Msgs enumeration.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NULL">
            <summary>
            Specified WM_NULL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CREATE">
            <summary>
            Specified WM_CREATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DESTROY">
            <summary>
            Specified WM_DESTROY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MOVE">
            <summary>
            Specified WM_MOVE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SIZE">
            <summary>
            Specified WM_SIZE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ACTIVATE">
            <summary>
            Specified WM_ACTIVATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETFOCUS">
            <summary>
            Specified WM_SETFOCUS enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_KILLFOCUS">
            <summary>
            Specified WM_KILLFOCUS enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ENABLE">
            <summary>
            Specified WM_ENABLE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETREDRAW">
            <summary>
            Specified WM_SETREDRAW enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETTEXT">
            <summary>
            Specified WM_SETTEXT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETTEXT">
            <summary>
            Specified WM_GETTEXT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETTEXTLENGTH">
            <summary>
            Specified WM_GETTEXTLENGTH enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PAINT">
            <summary>
            Specified WM_PAINT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CLOSE">
            <summary>
            Specified WM_CLOSE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_QUERYENDSESSION">
            <summary>
            Specified WM_QUERYENDSESSION enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_QUIT">
            <summary>
            Specified WM_QUIT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_QUERYOPEN">
            <summary>
            Specified WM_QUERYOPEN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ERASEBKGND">
            <summary>
            Specified WM_ERASEBKGND enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYSCOLORCHANGE">
            <summary>
            Specified WM_SYSCOLORCHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ENDSESSION">
            <summary>
            Specified WM_ENDSESSION enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SHOWWINDOW">
            <summary>
            Specified WM_SHOWWINDOW enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_WININICHANGE">
            <summary>
            Specified WM_WININICHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETTINGCHANGE">
            <summary>
            Specified WM_SETTINGCHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DEVMODECHANGE">
            <summary>
            Specified WM_DEVMODECHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ACTIVATEAPP">
            <summary>
            Specified WM_ACTIVATEAPP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_FONTCHANGE">
            <summary>
            Specified WM_FONTCHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_TIMECHANGE">
            <summary>
            Specified WM_TIMECHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CANCELMODE">
            <summary>
            Specified WM_CANCELMODE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETCURSOR">
            <summary>
            Specified WM_SETCURSOR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MOUSEACTIVATE">
            <summary>
            Specified WM_MOUSEACTIVATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CHILDACTIVATE">
            <summary>
            Specified WM_CHILDACTIVATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_QUEUESYNC">
            <summary>
            Specified WM_QUEUESYNC enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETMINMAXINFO">
            <summary>
            Specified WM_GETMINMAXINFO enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PAINTICON">
            <summary>
            Specified WM_PAINTICON enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ICONERASEBKGND">
            <summary>
            Specified WM_ICONERASEBKGND enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NEXTDLGCTL">
            <summary>
            Specified WM_NEXTDLGCTL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SPOOLERSTATUS">
            <summary>
            Specified WM_SPOOLERSTATUS enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DRAWITEM">
            <summary>
            Specified WM_DRAWITEM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MEASUREITEM">
            <summary>
            Specified WM_MEASUREITEM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DELETEITEM">
            <summary>
            Specified WM_DELETEITEM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_VKEYTOITEM">
            <summary>
            Specified WM_VKEYTOITEM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CHARTOITEM">
            <summary>
            Specified WM_CHARTOITEM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETFONT">
            <summary>
            Specified WM_SETFONT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETFONT">
            <summary>
            Specified WM_GETFONT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETHOTKEY">
            <summary>
            Specified WM_SETHOTKEY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETHOTKEY">
            <summary>
            Specified WM_GETHOTKEY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_QUERYDRAGICON">
            <summary>
            Specified WM_QUERYDRAGICON enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_COMPAREITEM">
            <summary>
            Specified WM_COMPAREITEM enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETOBJECT">
            <summary>
            Specified WM_GETOBJECT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_COMPACTING">
            <summary>
            Specified WM_COMPACTING enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_COMMNOTIFY">
            <summary>
            Specified WM_COMMNOTIFY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_WINDOWPOSCHANGING">
            <summary>
            Specified WM_WINDOWPOSCHANGING enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_WINDOWPOSCHANGED">
            <summary>
            Specified WM_WINDOWPOSCHANGED enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_POWER">
            <summary>
            Specified WM_POWER enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_COPYDATA">
            <summary>
            Specified WM_COPYDATA enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CANCELJOURNAL">
            <summary>
            Specified WM_CANCELJOURNAL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NOTIFY">
            <summary>
            Specified WM_NOTIFY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_INPUTLANGCHANGEREQUEST">
            <summary>
            Specified WM_INPUTLANGCHANGEREQUEST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_INPUTLANGCHANGE">
            <summary>
            Specified WM_INPUTLANGCHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_TCARD">
            <summary>
            Specified WM_TCARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_HELP">
            <summary>
            Specified WM_HELP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_USERCHANGED">
            <summary>
            Specified WM_USERCHANGED enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NOTIFYFORMAT">
            <summary>
            Specified WM_NOTIFYFORMAT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CONTEXTMENU">
            <summary>
            Specified WM_CONTEXTMENU enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_STYLECHANGING">
            <summary>
            Specified WM_STYLECHANGING enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_STYLECHANGED">
            <summary>
            Specified WM_STYLECHANGED enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DISPLAYCHANGE">
            <summary>
            Specified WM_DISPLAYCHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETICON">
            <summary>
            Specified WM_GETICON enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SETICON">
            <summary>
            Specified WM_SETICON enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCCREATE">
            <summary>
            Specified WM_NCCREATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCDESTROY">
            <summary>
            Specified VK_RMENU enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCCALCSIZE">
            <summary>
            Specified WM_NCCALCSIZE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCHITTEST">
            <summary>
            Specified WM_NCHITTEST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCPAINT">
            <summary>
            Specified WM_NCPAINT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCACTIVATE">
            <summary>
            Specified WM_NCACTIVATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_GETDLGCODE">
            <summary>
            Specified WM_GETDLGCODE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYNCPAINT">
            <summary>
            Specified WM_SYNCPAINT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCMOUSEMOVE">
            <summary>
            Specified WM_NCMOUSEMOVE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCLBUTTONDOWN">
            <summary>
            Specified WM_NCLBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCLBUTTONUP">
            <summary>
            Specified WM_NCLBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCLBUTTONDBLCLK">
            <summary>
            Specified WM_NCLBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCRBUTTONDOWN">
            <summary>
            Specified WM_NCRBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCRBUTTONUP">
            <summary>
            Specified WM_NCRBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCRBUTTONDBLCLK">
            <summary>
            Specified WM_NCRBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCMBUTTONDOWN">
            <summary>
            Specified WM_NCMBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCMBUTTONUP">
            <summary>
            Specified WM_NCMBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCMBUTTONDBLCLK">
            <summary>
            Specified WM_NCMBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCXBUTTONDOWN">
            <summary>
            Specified WM_NCXBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NCXBUTTONUP">
            <summary>
            Specified WM_NCXBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_KEYDOWN">
            <summary>
            Specified WM_KEYDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_KEYUP">
            <summary>
            Specified WM_KEYUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CHAR">
            <summary>
            Specified WM_CHAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DEADCHAR">
            <summary>
            Specified WM_DEADCHAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYSKEYDOWN">
            <summary>
            Specified WM_SYSKEYDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYSKEYUP">
            <summary>
            Specified WM_SYSKEYUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYSCHAR">
            <summary>
            Specified WM_SYSCHAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYSDEADCHAR">
            <summary>
            Specified WM_SYSDEADCHAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_KEYLAST">
            <summary>
            Specified WM_KEYLAST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_STARTCOMPOSITION">
            <summary>
            Specified WM_IME_STARTCOMPOSITION enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_ENDCOMPOSITION">
            <summary>
            Specified WM_IME_ENDCOMPOSITION enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_COMPOSITION">
            <summary>
            Specified WM_IME_COMPOSITION enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_KEYLAST">
            <summary>
            Specified WM_IME_KEYLAST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_INITDIALOG">
            <summary>
            Specified WM_INITDIALOG enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_COMMAND">
            <summary>
            Specified WM_COMMAND enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SYSCOMMAND">
            <summary>
            Specified WM_SYSCOMMAND enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_TIMER">
            <summary>
            Specified WM_TIMER enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_HSCROLL">
            <summary>
            Specified WM_HSCROLL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_VSCROLL">
            <summary>
            Specified WM_VSCROLL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_INITMENU">
            <summary>
            Specified WM_INITMENU enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_INITMENUPOPUP">
            <summary>
            Specified WM_INITMENUPOPUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MENUSELECT">
            <summary>
            Specified WM_MENUSELECT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MENUCHAR">
            <summary>
            Specified WM_MENUCHAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ENTERIDLE">
            <summary>
            Specified WM_ENTERIDLE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MENURBUTTONUP">
            <summary>
            Specified WM_MENURBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MENUDRAG">
            <summary>
            Specified WM_MENUDRAG enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MENUGETOBJECT">
            <summary>
            Specified WM_MENUGETOBJECT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_UNINITMENUPOPUP">
            <summary>
            Specified WM_UNINITMENUPOPUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MENUCOMMAND">
            <summary>
            Specified WM_MENUCOMMAND enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLORMSGBOX">
            <summary>
            Specified WM_CTLCOLORMSGBOX enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLOREDIT">
            <summary>
            Specified WM_CTLCOLOREDIT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLORLISTBOX">
            <summary>
            Specified WM_CTLCOLORLISTBOX enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLORBTN">
            <summary>
            Specified WM_CTLCOLORBTN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLORDLG">
            <summary>
            Specified WM_CTLCOLORDLG enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLORSCROLLBAR">
            <summary>
            Specified WM_CTLCOLORSCROLLBAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CTLCOLORSTATIC">
            <summary>
            Specified WM_CTLCOLORSTATIC enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MOUSEMOVE">
            <summary>
            Specified WM_MOUSEMOVE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_LBUTTONDOWN">
            <summary>
            Specified WM_LBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_LBUTTONUP">
            <summary>
            Specified WM_LBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_LBUTTONDBLCLK">
            <summary>
            Specified WM_LBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_RBUTTONDOWN">
            <summary>
            Specified WM_RBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_RBUTTONUP">
            <summary>
            Specified WM_RBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_RBUTTONDBLCLK">
            <summary>
            Specified WM_RBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MBUTTONDOWN">
            <summary>
            Specified WM_MBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MBUTTONUP">
            <summary>
            Specified WM_MBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MBUTTONDBLCLK">
            <summary>
            Specified WM_MBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MOUSEWHEEL">
            <summary>
            Specified WM_MOUSEWHEEL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_XBUTTONDOWN">
            <summary>
            Specified WM_XBUTTONDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_XBUTTONUP">
            <summary>
            Specified WM_XBUTTONUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_XBUTTONDBLCLK">
            <summary>
            Specified WM_XBUTTONDBLCLK enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PARENTNOTIFY">
            <summary>
            Specified WM_PARENTNOTIFY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ENTERMENULOOP">
            <summary>
            Specified WM_ENTERMENULOOP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_EXITMENULOOP">
            <summary>
            Specified WM_EXITMENULOOP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_NEXTMENU">
            <summary>
            Specified WM_NEXTMENU enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SIZING">
            <summary>
            Specified WM_SIZING enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CAPTURECHANGED">
            <summary>
            Specified WM_CAPTURECHANGED enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MOVING">
            <summary>
            Specified WM_MOVING enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DEVICECHANGE">
            <summary>
            Specified WM_DEVICECHANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDICREATE">
            <summary>
            Specified WM_MDICREATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIDESTROY">
            <summary>
            Specified WM_MDIDESTROY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIACTIVATE">
            <summary>
            Specified WM_MDIACTIVATE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIRESTORE">
            <summary>
            Specified WM_MDIRESTORE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDINEXT">
            <summary>
            Specified WM_MDINEXT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIMAXIMIZE">
            <summary>
            Specified WM_MDIMAXIMIZE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDITILE">
            <summary>
            Specified WM_MDITILE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDICASCADE">
            <summary>
            Specified WM_MDICASCADE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIICONARRANGE">
            <summary>
            Specified WM_MDIICONARRANGE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIGETACTIVE">
            <summary>
            Specified WM_MDIGETACTIVE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDISETMENU">
            <summary>
            Specified WM_MDISETMENU enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ENTERSIZEMOVE">
            <summary>
            Specified WM_ENTERSIZEMOVE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_EXITSIZEMOVE">
            <summary>
            Specified WM_EXITSIZEMOVE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DROPFILES">
            <summary>
            Specified WM_DROPFILES enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MDIREFRESHMENU">
            <summary>
            Specified WM_MDIREFRESHMENU enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_SETCONTEXT">
            <summary>
            Specified WM_IME_SETCONTEXT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_NOTIFY">
            <summary>
            Specified WM_IME_NOTIFY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_CONTROL">
            <summary>
            Specified WM_IME_CONTROL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_COMPOSITIONFULL">
            <summary>
            Specified WM_IME_COMPOSITIONFULL enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_SELECT">
            <summary>
            Specified WM_IME_SELECT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_CHAR">
            <summary>
            Specified WM_IME_CHAR enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_REQUEST">
            <summary>
            Specified WM_IME_REQUEST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_KEYDOWN">
            <summary>
            Specified WM_IME_KEYDOWN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_IME_KEYUP">
            <summary>
            Specified WM_IME_KEYUP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_MOUSEHOVER">
            <summary>
            Specified WM_MOUSEHOVER enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_UNDO">
            <summary>
            Specified WM_UNDO enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_RENDERFORMAT">
            <summary>
            Specified WM_RENDERFORMAT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_RENDERALLFORMATS">
            <summary>
            Specified WM_RENDERALLFORMATS enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DESTROYCLIPBOARD">
            <summary>
            Specified WM_DESTROYCLIPBOARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_DRAWCLIPBOARD">
            <summary>
            Specified WM_DRAWCLIPBOARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PAINTCLIPBOARD">
            <summary>
            Specified WM_PAINTCLIPBOARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_VSCROLLCLIPBOARD">
            <summary>
            Specified WM_VSCROLLCLIPBOARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_SIZECLIPBOARD">
            <summary>
            Specified WM_SIZECLIPBOARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_ASKCBFORMATNAME">
            <summary>
            Specified WM_ASKCBFORMATNAME enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_CHANGECBCHAIN">
            <summary>
            Specified WM_CHANGECBCHAIN enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_HSCROLLCLIPBOARD">
            <summary>
            Specified WM_HSCROLLCLIPBOARD enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_QUERYNEWPALETTE">
            <summary>
            Specified WM_QUERYNEWPALETTE enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PALETTEISCHANGING">
            <summary>
            Specified WM_PALETTEISCHANGING enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PALETTECHANGED">
            <summary>
            Specified WM_PALETTECHANGED enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_HOTKEY">
            <summary>
            Specified WM_HOTKEY enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PRINT">
            <summary>
            Specified WM_PRINT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PRINTCLIENT">
            <summary>
            Specified WM_PRINTCLIENT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_HANDHELDFIRST">
            <summary>
            Specified WM_HANDHELDFIRST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_HANDHELDLAST">
            <summary>
            Specified WM_HANDHELDLAST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_AFXFIRST">
            <summary>
            Specified WM_AFXFIRST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_AFXLAST">
            <summary>
            Specified WM_AFXLAST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PENWINFIRST">
            <summary>
            Specified WM_PENWINFIRST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_PENWINLAST">
            <summary>
            Specified WM_PENWINLAST enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_APP">
            <summary>
            Specified WM_APP enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_USER">
            <summary>
            Specified WM_USER enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_REFLECT">
            <summary>
            Specified WM_REFLECT enumeration value.
            </summary>
        </member>
        <member name="F:ryControls.Win32API.User32.Msgs.WM_THEMECHANGED">
            <summary>
            Specified WM_THEMECHANGED enumeration value.
            </summary>
        </member>
        <member name="M:ryControls.Win32API.User32.GetParent(System.IntPtr)">
            <summary>
            The GetParent function retrieves a handle to the specified window's parent or owner.
            </summary>
            <param name="hwnd">Handle to the window whose parent window handle is to be retrieved.</param>
            <returns>If the window is a child window, the return value is a handle to the parent window. If the window is a top-level window, the return value is a handle to the owner window. If the window is a top-level unowned window or if the function fails, the return value is NULL.</returns>
        </member>
        <member name="M:ryControls.Win32API.User32.FindWindowEx(System.IntPtr,System.IntPtr,System.String,System.String)">
            <summary>
            The FindWindowEx function retrieves a handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the specified child window.
            </summary>
            <param name="hwndParent">Handle to the parent window whose child windows are to be searched.</param>
            <param name="hwndChildAfter">Handle to a child window.</param>
            <param name="lpszClass">Specifies class name.</param>
            <param name="lpszWindow">Pointer to a null-terminated string that specifies the window name (the window's title).</param>
            <returns>If the function succeeds, the return value is a handle to the window that has the specified class and window names.If the function fails, the return value is NULL.</returns>
        </member>
        <member name="M:ryControls.Win32API.User32.InvalidateRect(System.IntPtr,System.Drawing.Rectangle@,System.Boolean)">
            <summary>
            The InvalidateRect function adds a rectangle to the specified window's update region.
            </summary>
            <param name="hwnd">Handle to window.</param>
            <param name="rect">Rectangle coordinates.</param>
            <param name="bErase">Erase state.</param>
            <returns>If the function succeeds, the return value is true.If the function fails, the return value is false.</returns>
        </member>
        <member name="M:ryControls.Win32API.User32.ValidateRect(System.IntPtr,System.Drawing.Rectangle@)">
            <summary>
            The ValidateRect function validates the client area within a rectangle by removing the rectangle from the update region of the specified window.
            </summary>
            <param name="hwnd">Handle to window.</param>
            <param name="rect">Validation rectangle coordinates.</param>
            <returns>If the function succeeds, the return value is true.If the function fails, the return value is false.</returns>
        </member>
        <member name="M:ryControls.Win32API.User32.SetWindowPos(System.IntPtr,System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,ryControls.Win32API.User32.FlagsSetWindowPos)">
            <summary>
            Changes the size, position, and Z order of a child, pop-up, or top-level window.
            These windows are ordered according to their appearance on the screen.
            The topmost window receives the highest rank and is the first window in the Z order.
            </summary>
            <param name="hWnd">A handle to the window.</param>
            <param name="hWndAfter">A handle to the window to precede the positioned window in the Z order. This parameter must be a window handle or one of the following values.</param>       
            <param name="X">Specifies the new position of the left side of the window, in client coordinates.</param>
            <param name="Y">Specifies the new position of the top of the window, in client coordinates.</param>
            <param name="Width">Specifies the new width of the window, in pixels.</param>
            <param name="Height">Specifies the new height of the window, in pixels.</param>
            <param name="flags">Specifies the window sizing and positioning flags. This parameter can be a combination of the following values.</param>
            <returns>If the function succeeds, the return value is nonzero, if the function fails, the return value is zero.</returns>
        </member>
        <member name="T:ryControls.NodeItem">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.NodeItem.Keys">
            <summary>
            关键词
            </summary>
        </member>
        <member name="F:ryControls.NodeItem.Pwd">
            <summary>
            密码
            </summary>
        </member>
        <member name="F:ryControls.NodeItem.AuthUser">
            <summary>
            权限用户id
            </summary>
        </member>
        <member name="M:ryControls.NodeItem.#ctor(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="keys"></param>
            <param name="pwd"></param>
            <param name="user"></param>
        </member>
        <member name="M:ryControls.NodeItem.ToString">
            <summary>
            返回关键词
            </summary>
            <returns></returns>
        </member>
        <member name="T:ryControls.ComboBoxEx">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ComboBoxEx.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.ComboBoxEx.AddItem(System.String,System.String,System.Drawing.Image)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="tag"></param>
            <param name="ico"></param>
        </member>
        <member name="M:ryControls.ComboBoxEx.AddItem(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="tag"></param>
            <param name="ImagePath"></param>
        </member>
        <member name="M:ryControls.ComboBoxEx.WndProc(System.Windows.Forms.Message@)">
            <summary>
            
            </summary>
            <param name="m"></param>
        </member>
        <member name="T:ryControls.CtlTreeView">
            <summary>
            树形控件，用于分类用
            </summary>
        </member>
        <member name="P:ryControls.CtlTreeView.T_FirstShowText">
            <summary>
            显示在第一位的名称
            </summary>
        </member>
        <member name="P:ryControls.CtlTreeView.T_ShowMenu">
            <summary>
            是否显示菜单
            </summary>
        </member>
        <member name="M:ryControls.CtlTreeView.#ctor">
            <summary>
            树形控件
            </summary>
        </member>
        <member name="M:ryControls.CtlTreeView.IsChildNode(System.Windows.Forms.TreeNode,System.Windows.Forms.TreeNode,System.Boolean)">
            <summary>
            判断指定节点是否是目标节点的子节点
            </summary>
            <param name="parent"></param>
            <param name="child"></param>
            <param name="isIncludeMe"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.IsHaveAuth(System.Windows.Forms.TreeNode,System.String,System.String)">
            <summary>
            判断当前节点，当前用户是否有权限访问
            </summary>
            <param name="tn"></param>
            <param name="user"></param>
            <param name="pwd"></param>
            <returns></returns>
        </member>
        <member name="T:ryControls.CtlTreeView.AuthUserHandler">
            <summary>
            权限事件
            </summary>
            <param name="sender"></param>
            <param name="User"></param>
            <param name="Cancel"></param>
        </member>
        <member name="E:ryControls.CtlTreeView.OnAuthUserSelect">
            <summary>
            选择权限用户时发生
            </summary>
        </member>
        <member name="E:ryControls.CtlTreeView.OnDataChange">
            <summary>
            数据变化时发生
            </summary>
        </member>
        <member name="E:ryControls.CtlTreeView.OnBeforeDataChange">
            <summary>
            数据变化前发生
            </summary>
        </member>
        <member name="T:ryControls.CtlTreeView.OptHandler">
            <summary>
            操作事件
            </summary>
            <param name="sender"></param>
            <param name="Cancel"></param>
        </member>
        <member name="E:ryControls.CtlTreeView.OnBeforeAddGroup">
            <summary>
            在添加分组前发生
            </summary>
        </member>
        <member name="E:ryControls.CtlTreeView.OnBeforeEditGroup">
            <summary>
            在修改分组前发生
            </summary>
        </member>
        <member name="E:ryControls.CtlTreeView.OnBeforeDelGroup">
            <summary>
            在删除分组前发生
            </summary>
        </member>
        <member name="E:ryControls.CtlTreeView.OnBeforeSetPwd">
            <summary>
            在设置密码前发生
            </summary>
        </member>
        <member name="E:ryControls.CtlTreeView.OnBeforeSetAuth">
            <summary>
            在设置权限前发生
            </summary>
        </member>
        <member name="M:ryControls.CtlTreeView.GetNewKey">
            <summary>
            获取新的关键词分类
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.GetNodeInfoById(System.String)">
            <summary>
            根据id获取节点
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.GetNodeItem(System.Windows.Forms.TreeNode)">
            <summary>
            根据节点获取节点信息
            </summary>
            <param name="tn"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.SetNodeItem(System.Windows.Forms.TreeNode,ryControls.NodeItem)">
            <summary>
            设置节点信息
            </summary>
            <param name="tn"></param>
            <param name="ni"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SetNodeItem(System.Windows.Forms.TreeNode,System.String,System.String)">
            <summary>
            设置节点关键词和密码
            </summary>
            <param name="tn"></param>
            <param name="Keys"></param>
            <param name="pwd"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SetNodeItem(System.Windows.Forms.TreeNode,System.String)">
            <summary>
            设置节点密码
            </summary>
            <param name="tn"></param>
            <param name="pwd"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SetNodeItemForKeys(System.Windows.Forms.TreeNode,System.String)">
            <summary>
            设置节点关键词
            </summary>
            <param name="tn"></param>
            <param name="Keys"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SetNodeItemForUser(System.Windows.Forms.TreeNode,System.String)">
            <summary>
            设置节点用户
            </summary>
            <param name="tn"></param>
            <param name="User"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.RecursionTreeControl(System.Xml.XmlNode,System.Windows.Forms.TreeNodeCollection)">
            <summary>
            RecursionTreeControl:表示将XML文件的内容显示在TreeView控件中
            </summary>
            <param name="xmlNode">将要加载的XML文件中的节点元素</param>
            <param name="nodes">将要加载的XML文件中的节点集合</param>
        </member>
        <member name="M:ryControls.CtlTreeView.LoadFromXMLText(System.String)">
            <summary>
            把XML文本载入到列表中
            </summary>
            <param name="XMLText"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.LoadFromFile(System.String)">
            <summary>
            把XML文件载入到列表中
            </summary>
            <param name="Path"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SaveToXmlText">
            <summary>
            将列表保存为xml文本
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.SetChildNodeCheckedState(System.Windows.Forms.TreeNode,System.Boolean)">
            <summary>
            改变所有子节点的状态
            </summary>
            <param name="currNode"></param>
            <param name="state"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SetChildNodeInvertChecked(System.Windows.Forms.TreeNode)">
            <summary>
            反选子节点
            </summary>
            <param name="currNode"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.CheckedTreeByKey(System.String)">
            <summary>
            根据关键词来选中列表
            </summary>
            <param name="sKey"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.SelectedTreeByKey(System.String)">
            <summary>
            根据关键词来选中列表
            </summary>
            <param name="sKey"></param>
        </member>
        <member name="M:ryControls.CtlTreeView.FormatKeysInfo(System.String)">
            <summary>
            格式化关键字(会去除重复项)，以便存入数据库
            </summary>
            <param name="KeyItems"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.GetNoSame(System.String)">
            <summary>
            去除掉重复项
            </summary>
            <param name="sList"></param>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.GetKey">
            <summary>
            获取当前选中项以及所有父项的关键词组合
            </summary>
            <returns></returns>
        </member>
        <member name="M:ryControls.CtlTreeView.GetCheckedKey(System.String,System.Windows.Forms.TreeViewEventArgs)">
            <summary>
            获取选中的
            </summary>
            <param name="key_text"></param>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="F:ryControls.CtlTreeView.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:ryControls.CtlTreeView.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:ryControls.CtlTreeView.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryControls.TreeXML.frmAddTree">
            <summary>
            
            </summary>
        </member>
        <member name="P:ryControls.TreeXML.frmAddTree.T_IsAdd">
            <summary>
            是否为添加
            </summary>
        </member>
        <member name="P:ryControls.TreeXML.frmAddTree.T_SelectText">
            <summary>
            选择的文本
            </summary>
        </member>
        <member name="P:ryControls.TreeXML.frmAddTree.T_SelectTag">
            <summary>
            选择的Tag
            </summary>
        </member>
        <member name="P:ryControls.TreeXML.frmAddTree.T_ImageIndex">
            <summary>
            选择的图片序号
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.frmAddTree.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.frmAddTree.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.frmAddTree.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ryControls.TreeXML.frmAddTree.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.frmAddTree.imageList1">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.TreeXML.FrmAuthUser">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.FrmAuthUser.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.FrmAuthUser.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.FrmAuthUser.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ryControls.TreeXML.FrmAuthUser.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.FrmAuthUser.txtAuthUser">
            <summary>
            
            </summary>
        </member>
        <member name="T:ryControls.TreeXML.FrmChangePwd">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.FrmChangePwd.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.FrmChangePwd.oldPwd">
             <summary>
            旧密码
             </summary>
        </member>
        <member name="F:ryControls.TreeXML.FrmChangePwd.NewPwd">
            <summary>
            新密码
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.FrmChangePwd.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.FrmChangePwd.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ryControls.TreeXML.FrmChangePwd.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:ryControls.TreeXML.frmPwd">
            <summary>
            
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.frmPwd.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.frmPwd.Pwd">
            <summary>
            
            </summary>
        </member>
        <member name="F:ryControls.TreeXML.frmPwd.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:ryControls.TreeXML.frmPwd.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:ryControls.TreeXML.frmPwd.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Tom.Component.ColorLabel">
            <summary>
            颜色标签
            </summary>
        </member>
        <member name="P:Tom.Component.ColorLabel.LineDistance">
            <summary>
            行间距
            </summary>
        </member>
        <member name="M:Tom.Component.ColorLabel.#ctor">
            <summary>
            颜色标签
            </summary>
        </member>
        <member name="M:Tom.Component.ColorLabel.UpdateInfo">
            <summary>
            更新
            </summary>
        </member>
        <member name="P:Tom.Component.ColorLabel.FHeight">
            <summary>
            字体高度
            </summary>
        </member>
        <member name="P:Tom.Component.ColorLabel.Height">
            <summary>
            控件高
            </summary>
        </member>
        <member name="P:Tom.Component.ColorLabel.Text">
            <summary>
            控件文本
            </summary>
        </member>
        <member name="M:Tom.Component.ColorLabel.GetNoColorText(System.String)">
            <summary>
            获取过滤掉颜色的字
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Tom.Component.ColorLabel.Changed(System.Drawing.Font,System.Int32,System.String)">
            <summary>
            改变字体
            </summary>
            <param name="ft"></param>
            <param name="iWidth"></param>
            <param name="value"></param>
        </member>
        <member name="M:Tom.Component.ColorLabel.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:MyPage.ctlMyPage">
            <summary>
            分页控件
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_FirstCaption">
            <summary>
            首页文本
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_PreCaption">
            <summary>
            上一页文本
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_NextCaption">
            <summary>
            下一页文本
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_LastCaption">
            <summary>
            末页文本
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_SkipCaption">
            <summary>
            跳页文本
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_TipCaption">
            <summary>
            页面信息文本
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_Parameters">
            <summary>
            存储SQL参数
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.T_LastPageIndex">
            <summary>
            最后一页的页码
            </summary>
        </member>
        <member name="E:MyPage.ctlMyPage.OnPageChange">
            <summary>
            在发生页码变化时激发
            </summary>
        </member>
        <member name="E:MyPage.ctlMyPage.OnBeforePageChange">
            <summary>
            在发生页码变化前激发
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.PageSize">
            <summary>
            设置/返回每页显示的量大小
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.RecordCount">
            <summary>
            设置/返回记录总数
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.SQLText">
            <summary>
            设置/返回分页SQL语句,{pagecount}表示页数,{recordcount}表示记录总数,{pagesize}表示页面大小,
            {pageindex}表示当前页数,{recordnum}表示当前页记录数,{pageendnum}表示当前页最后一条记录的记录数
            </summary>
        </member>
        <member name="P:MyPage.ctlMyPage.SQLText2">
            <summary>
            设置/返回当{recordnum}小于等于0时的分页SQL语句(比如第一页),如果为空，则默认使用SQLText值。{pagecount}表示页数,
            {recordcount}表示记录总数,{pagesize}表示页面大小,{pageindex}表示当前页数,{recordnum}表示当前页记录数,{pageendnum}表示当前页最后一条记录的记录数
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.GetCurrPageIndex">
            <summary>
            获取当前页码
            </summary>
            <returns></returns>
        </member>
        <member name="M:MyPage.ctlMyPage.SetPageSQLByMSSQL(System.String,System.String,System.String)">
            <summary>
            设置分页语句为MSSQL分页语句
            </summary>
            <param name="tableName">表名</param>
            <param name="whereSQL">条件判断sql语句，注意不包含where,以及不包含排序语句;,如果不存在条件判断语句，请为空</param>
            <param name="OrderBySQL">排序语句，必须包含Order By;,如果不存在排序语句，请为空</param>
            <returns></returns>
        </member>
        <member name="M:MyPage.ctlMyPage.GetPageCountSQLByMSSQL(System.String,System.String,System.String)">
            <summary>
            获取MSSQL数据库指定条件的记录总数
            </summary>
            <param name="tableName">表名</param>
            <param name="whereSQL">条件判断sql语句，注意不包含where,以及不包含排序语句;,如果不存在条件判断语句，请为空</param>
            <param name="OrderBySQL">排序语句，必须包含Order By;,如果不存在排序语句，请为空</param>
            <returns></returns>
        </member>
        <member name="M:MyPage.ctlMyPage.SetPageSQLBySQLite(System.String,System.String)">
            <summary>
            设置分页语句为SQLite分页语句
            </summary>
            <param name="tableName">表名</param>
            <param name="whereSQL">条件判断sql语句，注意不包含where,可包含order by,如果不存在条件判断语句，请为空</param>
            <returns></returns>
        </member>
        <member name="M:MyPage.ctlMyPage.GetPageCountSQLBySQLite(System.String,System.String)">
            <summary>
            获取SQLite数据库指定条件的记录总数
            </summary>
            <param name="tableName">表名</param>
            <param name="whereSQL">条件判断sql语句，注意不包含where,可包含order by,如果不存在条件判断语句，请为空</param>
            <returns></returns>
        </member>
        <member name="P:MyPage.ctlMyPage.GetSQLText">
            <summary>
            返回分页SQL语句
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.#ctor">
            <summary>
            分页控件
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.GotoPageIndex(System.Int32)">
            <summary>
            设置当前页为指定页
            </summary>
            <param name="mPageIndex"></param>
        </member>
        <member name="M:MyPage.ctlMyPage.GotoNext">
            <summary>
            下一页
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.GotoPrev">
            <summary>
            上一页
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.GotoLast">
            <summary>
            末页
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.GotoFirst">
            <summary>
            首页
            </summary>
        </member>
        <member name="F:MyPage.ctlMyPage.components">
            <summary> 
            必需的设计器变量。
            </summary>
        </member>
        <member name="M:MyPage.ctlMyPage.Dispose(System.Boolean)">
            <summary> 
            清理所有正在使用的资源。
            </summary>
            <param name="disposing">如果应释放托管资源，为 true；否则为 false。</param>
        </member>
        <member name="M:MyPage.ctlMyPage.InitializeComponent">
            <summary> 
            设计器支持所需的方法 - 不要
            使用代码编辑器修改此方法的内容。
            </summary>
        </member>
        <member name="T:ryCommon.ListX">
            <summary>
            自动排列控件
            </summary>
        </member>
        <member name="P:ryCommon.ListX.MaxColCount">
            <summary>
            最大列数
            </summary>
        </member>
        <member name="P:ryCommon.ListX.StartPoint">
            <summary>
            开始排列的坐标
            </summary>
        </member>
        <member name="P:ryCommon.ListX.NowPoint">
            <summary>
            下一项的位置
            </summary>
        </member>
        <member name="P:ryCommon.ListX.RightBottomPoint">
            <summary>
            下一项的右下角坐标
            </summary>
        </member>
        <member name="F:ryCommon.ListX.spaceY">
            <summary>
            竖向间隔像素
            </summary>
        </member>
        <member name="F:ryCommon.ListX.spaceX">
            <summary>
            横向间隔像素
            </summary>
        </member>
        <member name="F:ryCommon.ListX.RightSpace">
            <summary>
            最小保留右边距,只对ReDraw2有效
            </summary>
        </member>
        <member name="M:ryCommon.ListX.#ctor(System.Windows.Forms.Control)">
            <summary>
            自动排列控件构造函数
            </summary>
            <param name="_parent"></param>
        </member>
        <member name="M:ryCommon.ListX.#ctor(System.Windows.Forms.Control,System.Int32,System.Int32)">
            <summary>
            自动排列控件构造函数
            </summary>
            <param name="_parent"></param>
            <param name="x"></param>
            <param name="y"></param>
        </member>
        <member name="M:ryCommon.ListX.ReDraw">
            <summary>
            开始排列控件
            </summary>
        </member>
        <member name="M:ryCommon.ListX.ReDraw2">
            <summary>
            开始排列控件,当列数超过显示空间时，自动换行
            </summary>
        </member>
        <member name="P:ryCommon.ListX.ControlList">
            <summary>
            加入的控件列表
            </summary>
        </member>
        <member name="M:ryCommon.ListX.InitAdd(System.Boolean)">
            <summary>
            初始化添加,自动将容器设置为滚动条自动显示
            </summary>
            <param name="isInit"></param>
        </member>
        <member name="M:ryCommon.ListX.Add(System.Windows.Forms.Control)">
            <summary>
            添加控件
            </summary>
            <param name="ctl"></param>
            <returns></returns>
        </member>
        <member name="M:ryCommon.ListX.Delete(System.Int32)">
            <summary>
            删除控件
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:ryCommon.ListX.Delete(System.Windows.Forms.Control)">
            <summary>
            删除控件
            </summary>
            <param name="ctl"></param>
        </member>
        <member name="M:ryCommon.ListX.Clear">
            <summary>
            清空所有控件
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView">
            <summary>
            An object list displays 'aspects' of a collection of objects in a listview control.
            </summary>
            <remarks>
            <para>
            The intelligence for this control is in the columns. OLVColumns are
            extended so they understand how to fetch an 'aspect' from each row
            object. They also understand how to sort by their aspect, and
            how to group them.
            </para>
            <para>
            Aspects are extracted by giving the name of a method to be called or a
            property to be fetched. These names can be simple names or they can be dotted
            to chain property access e.g. "Owner.Address.Postcode".
            Aspects can also be extracted by installing a delegate.
            </para>
            <para>
            Sorting by column clicking and grouping by column are handled automatically.
            </para>
            <para>
            Right clicking on the column header should present a popup menu that allows the user to
            choose which columns will be visible in the list. This behaviour can be disabled by
            setting SelectColumnsOnRightClick to false.
            </para>
            <para>
            This list puts sort indicators in the column headers to show the column sorting direction.
            On Windows XP and later, the system standard images are used.
            If you wish to replace the standard images with your own images, put entries in the small image list
            with the key values "sort-indicator-up" and "sort-indicator-down".
            </para>
            <para>
            For these classes to build correctly, the project must have references to these assemblies:
            <list>
            <item>System.Data</item>
            <item>System.Design</item>
            <item>System.Drawing</item>
            <item>System.Windows.Forms (obviously)</item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.#ctor">
            <summary>
            Create an ObjectListView
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.AllColumns">
            <summary>
            Get or set all the columns that this control knows about.
            Only those columns where IsVisible is true will be seen by the user.
            </summary>
            <remarks>If you want to add new columns programmatically, add them to
            AllColumns and then call RebuildColumns(). Normally, you do not have to
            deal with this property directly. Just use the IDE.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.AlternateRowBackColor">
            <summary>
            If every second row has a background different to the control, what color should it be?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.AlternateRowBackColorOrDefault">
            <summary>
            Return the alternate row background color that has been set, or the default color
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.AlwaysGroupByColumn">
            <summary>
            This property forces the ObjectListView to always group items by the given column.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.AlwaysGroupBySortOrder">
            <summary>
            If AlwaysGroupByColumn is not null, this property will be used to decide how
            those groups are sorted. If this property has the value SortOrder.None, then
            the sort order will toggle according to the users last header click.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.BaseSmallImageList">
            <summary>
            Give access to the image list that is actually being used by the control
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.CellEditActivateMode">
            <summary>
            How does a user indicate that they want to edit cells?
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.CellEditActivateMode.None">
            <summary>
            This list cannot be edited. F2 does nothing.
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.CellEditActivateMode.SingleClick">
            <summary>
            A single click on  a <strong>subitem</strong> will edit the value. Single clicking the primary column,
            selects the row just like normal. The user must press F2 to edit the primary column.
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.CellEditActivateMode.DoubleClick">
            <summary>
            Double clicking a subitem or the primary column will edit that cell.
            F2 will edit the primary column.
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.CellEditActivateMode.F2Only">
            <summary>
            Pressing F2 is the only way to edit the cells. Once the primary column is being edited,
            the other cells in the row can be edited by pressing Tab.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditActivation">
            <summary>
            How does the user indicate that they want to edit a cell?
            None means that the listview cannot be edited.
            </summary>
            <remarks>Columns can also be marked as editable.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CheckedObject">
            <summary>
            Return the model object of the row that is checked or null if no row is checked
            or more than one row is checked
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CheckedObjects">
            <summary>
            Get or set the collection of model objects that are checked.
            When setting this property, any row whose model object isn't
            in the given collection will be unchecked. Setting to null is
            equivilent to unchecking all.
            </summary>
            <remarks>
            <para>
            This property returns a simple collection. Changes made to the returned
            collection do NOT affect the list. This is different to the behaviour of
            CheckedIndicies collection.
            </para>
            <para>
            The CheckedItems property is not helpful. It is just a short-hand for
            iterating through the list looking for items that are checked.
            </para>
            <para>
            The performance of this method is O(n). Be careful on long lists.
            </para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.ColumnsForTileView">
            <summary>
            Get/set the list of columns that should be used when the list switches to tile view.
            </summary>
            <remarks>If no list of columns has been installed, this value will default to the
            first column plus any column where IsTileViewColumn is true.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.ColumnsInDisplayOrder">
            <summary>
            Return the visible columns in the order they are displayed to the user
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.EmptyListMsg">
            <summary>
            If there are no items in this list view, what message should be drawn onto the control?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.EmptyListMsgFont">
            <summary>
            What font should the 'list empty' message be drawn in?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.EmptyListMsgFontOrDefault">
            <summary>
            Return the font for the 'list empty' message or a default
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.Frozen">
            <summary>
            Get or set whether or not the listview is frozen. When the listview is
            frozen, it will not update itself.
            </summary>
            <remarks><para>The Frozen property is similar to the methods Freeze()/Unfreeze()
            except that changes to the Frozen property do not nest.</para></remarks>
            <example>objectListView1.Frozen = false; // unfreeze the control regardless of the number of Freeze() calls
            </example>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.GroupWithItemCountFormat">
            <summary>
            When a group title has an item count, how should the lable be formatted?
            </summary>
            <remarks>
            The given format string can/should have two placeholders:
            <list type="bullet">
            <item>{0} - the original group title</item>
            <item>{1} - the number of items in the group</item>
            </list>
            </remarks>
            <example>"{0} [{1} items]"</example>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.GroupWithItemCountFormatOrDefault">
            <summary>
            Return this.GroupWithItemCountFormat or a reasonable default
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.GroupWithItemCountSingularFormat">
            <summary>
            When a group title has an item count, how should the lable be formatted if
            there is only one item in the group?
            </summary>
            <remarks>
            The given format string can/should have two placeholders:
            <list type="bullet">
            <item>{0} - the original group title</item>
            <item>{1} - the number of items in the group (always 1)</item>
            </list>
            </remarks>
            <example>"{0} [{1} item]"</example>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.GroupWithItemCountSingularFormatOrDefault">
            <summary>
            Return this.GroupWithItemCountSingularFormat or a reasonable default
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.HasEmptyListMsg">
            <summary>
            Does this listview have a message that should be drawn when the list is empty?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.HighlightBackgroundColor">
            <summary>
            What color should be used for the background of selected rows?
            </summary>
            <remarks>Windows does not give the option of changing the selection background.
            So this color is only used when control is owner drawn and when columns have a
            renderer installed -- a basic new BaseRenderer() will suffice.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.HighlightBackgroundColorOrDefault">
            <summary>
            Return the color should be used for the background of selected rows or a reasonable default
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.EnableCustomSelectionColors">
            <summary>
            Setup the list so it will draw selected rows using custom colours.
            </summary>
            <remarks>
            This method makes the list owner drawn, and ensures that all columns have at
            least a BaseRender installed.
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.HighlightForegroundColor">
            <summary>
            What color should be used for the foreground of selected rows?
            </summary>
            <remarks>Windows does not give the option of changing the selection foreground (text color).
            So this color is only used when control is owner drawn and when columns have a
            renderer installed -- a basic new BaseRenderer() will suffice.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.HighlightForegroundColorOrDefault">
            <summary>
            Return the color should be used for the foreground of selected rows or a reasonable default
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.IsCellEditing">
            <summary>
            Return true if a cell edit operation is currently happening
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.Objects">
            <summary>
            Get/set the collection of objects that this list will show
            </summary>
            <remarks>The contents of the control will be updated immediately after setting this property</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.TakeOwnershipOfObjects">
            <summary>
            Take ownership of the 'objects' collection. This separats our collection from the source.
            </summary>
            <remarks>
            <para>
            This method
            separates the 'objects' instance variable from its source, so that any AddObject/RemoveObject
            calls will modify our collection and not the original colleciton.
            </para>
            <para>
            This method has the intentional side-effect of converting our list of objects to an ArrayList.
            </para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.RowHeight">
            <summary>
            Specify the height of each row in the control in pixels.
            </summary>
            <remarks><para>The row height in a listview is normally determined by the font size and the small image list size.
            This setting allows that calculation to be overridden (within reason: you still cannot set the line height to be
            less than the line height of the font used in the control). </para>
            <para>Setting it to -1 means use the normal calculation method.</para>
            <para><bold>This feature is experiemental!</bold> Strange things may happen to your program,
            your spouse or your pet if you use it.</para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SecondarySortColumn">
            <summary>
            Get/set the column that will be used to resolve comparisons that are equal when sorting.
            </summary>
            <remarks>There is no user interface for this setting. It must be set programmatically.
            The default is the first column.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SecondarySortOrder">
            <summary>
            When the SecondarySortColumn is used, in what order will it compare results?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SelectColumnsOnRightClick">
            <summary>
            When the user right clicks on the column headers, should a menu be presented which will allow
            them to choose which columns will be shown in the view?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SelectColumnsMenuStaysOpen">
            <summary>
            When the column select menu is open, should it stay open after an item is selected?
            Staying open allows the user to turn more than one column on or off at a time.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SelectedIndex">
            <summary>
            Return the index of the row that is currently selected. If no row is selected,
            or more than one is selected, return -1.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SelectedItem">
            <summary>
            Get the ListViewItem that is currently selected . If no row is selected, or more than one is selected, return null.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SelectedObject">
            <summary>
            Get the model object from the currently selected row. If no row is selected, or more than one is selected, return null.
            Select the row that is displaying the given model object. All other rows are deselected.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SelectedObjects">
            <summary>
            Get the model objects from the currently selected rows. If no row is selected, the returned List will be empty.
            When setting this value, select the rows that is displaying the given model objects. All other rows are deselected.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.ShowSortIndicators">
            <summary>
            Should the list view show a bitmap in the column header to show the sort direction?
            </summary>
            <remarks>
            The only reason for not wanting to have sort indicators is that, on pre-XP versions of
            Windows, having sort indicators required the ListView to have a small image list, and
            as soon as you give a ListView a SmallImageList, the text of column 0 is bumped 16
            pixels to the right, even if you never used an image.
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.ShowImagesOnSubItems">
            <summary>
            Should the list view show images on subitems?
            </summary>
            <remarks>
            <para>Under Windows, this works by sending messages to the underlying
            Windows control. To make this work under Mono, we would have to owner drawing the items :-(</para></remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.ShowItemCountOnGroups">
            <summary>
            This property controls whether group labels will be suffixed with a count of items.
            </summary>
            <remarks>
            The format of the suffix is controlled by GroupWithItemCountFormat/GroupWithItemCountSingularFormat properties
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SmallImageList">
            <summary>
            Override the SmallImageList property so we can correctly shadow its operations.
            </summary>
            <remarks><para>If you use the RowHeight property to specify the row height, the SmallImageList
            must be fully initialised before setting/changing the RowHeight. If you add new images to the image
            list after setting the RowHeight, you must assign the imagelist to the control again. Something as simple
            as this will work:
            <code>listView1.SmallImageList = listView1.SmallImageList;</code></para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.SortGroupItemsByPrimaryColumn">
            <summary>
            When the listview is grouped, should the items be sorted by the primary column?
            If this is false, the items will be sorted by the same column as they are grouped.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.UpdateSpaceFillingColumnsWhenDraggingColumnDivider">
            <summary>
            When resizing a column by dragging its divider, should any space filling columns be
            resized at each mouse move? If this is false, the filling columns will be
            updated when the mouse is released.
            </summary>
            <remarks>
            I think that this looks very ugly, but it does give more immediate feedback.
            It looks ugly because every
            column to the right of the divider being dragged gets updated twice: once when
            the column be resized changes size (this moves
            all the columns slightly to the right); then again when the filling columns are updated, but they will be shrunk
            so that the combined width is not more than the control, so everything jumps slightly back to the left again.
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.UseAlternatingBackColors">
            <summary>
            Should the list give a different background color to every second row?
            </summary>
            <remarks><para>The color of the alternate rows is given by AlternateRowBackColor.</para>
            <para>There is a "feature" in .NET for listviews in non-full-row-select mode, where
            selected rows are not drawn with their correct background color.</para></remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.View">
            <summary>
            Get/set the style of view that this listview is using
            </summary>
            <remarks>Switching to tile or details view installs the columns appropriate to that view.
            Confusingly, in tile view, every column is shown as a row of information.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CustomSorter">
            <summary>
            This delegate can be used to sort the table in a custom fasion.
            </summary>
            <remarks>
            <para>
            What the delegate has to do depends on the type of <code>ObjectListView</code> it is sorting:
            </para>
            <list>
            <item>
            If it is sorting a normal ObjectListView, the delegate must install a ListViewItemSorter on the ObjectListView. This install ItemSorter will actually do the work of sorting the ListViewItems. See ColumnComparer in the code for an example of what an ItemSorter has to do.
            </item>
            <item>
            If the delegate is sorting a VirtualObjectListView or a FastObjectListView, the delegate must sort the model objects that are sourcing the list (remember, in a virtual list, the application holds the model objects and the list just askes for them as it needs them).
            </item>
            </list>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.RowFormatter">
            <summary>
            This delegate can be used to format a OLVListItem before it is added to the control.
            </summary>
            <remarks>
            <para>The model object for the row can be found through the RowObject property of the OLVListItem object.</para>
            <para>All subitems normally have the same style as list item, so setting the forecolor on one
            subitem changes the forecolor of all subitems.
            To allow subitems to have different attributes, do this:<code>myListViewItem.UseItemStyleForSubItems = false;</code>.
            </para>
            <para>If UseAlternatingBackColors is true, the backcolor of the listitem will be calculated
            by the control and cannot be controlled by the RowFormatter delegate. In general, trying to use a RowFormatter
            when UseAlternatingBackColors is true does not work well.</para></remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CheckStateGetter">
            <summary>
            This delegate will be called whenever the ObjectListView needs to know the check state
            of the row associated with a given model object
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CheckStatePutter">
            <summary>
            This delegate will be called whenever the user tries to change the check state
            of a row. The delegate should return the value that the listview should actuall
            use, which may be different to the one given to the delegate.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetObjects(System.Collections.IEnumerable)">
            <summary>
            Set the collection of objects that will be shown in this list view.
            </summary>
            <remark>This method can safely be called from background threads.</remark>
            <remarks>The list is updated immediately</remarks>
            <param name="collection">The objects to be displayed</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.AddObject(System.Object)">
            <summary>
            Add the given model object to this control.
            </summary>
            <param name="modelObject">The model object to be displayed</param>
            <remarks>See AddObjects() for more details</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.AddObjects(System.Collections.ICollection)">
            <summary>
            Add the given collection of model objects to this control.
            </summary>
            <param name="modelObjects">A collection of model objects</param>
            <remarks>
            <para>The added objects will appear in their correct sort position, if sorting
            is active. Otherwise, they will appear at the end of the list.</para>
            <para>No check is performed to see if any of the objects are already in the ListView.</para>
            <para>The method uses the ObjectsAsList property. See that property for a
            description of what is does.</para>
            <para>Null objects are silently ignored.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RemoveObject(System.Object)">
            <summary>
            Remove the given model object from the ListView
            </summary>
            <param name="modelObject">The model to be removed</param>
            <remarks>See RemoveObjects() for more details</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RemoveObjects(System.Collections.ICollection)">
            <summary>
            Remove all of the given objects from the control
            </summary>
            <param name="modelObjects">Collection of objects to be removed</param>
            <remarks>
            <para>Nulls and model objects that are not in the ListView are silently ignored.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.IncrementalUpdate(System.Collections.IEnumerable)">
            <summary>
            Update the list to reflect the contents of the given collection, without affecting
            the scrolling position, selection or sort order.
            </summary>
            <param name="collection">The objects to be displayed</param>
            <remarks>
            <para>This method is about twice as slow as SetObjects().</para>
            <para>This method is experimental -- it may disappear in later versions of the code.</para>
            <para>There has to be a better way to do this! JPP 15/1/2008</para>
            <para>In most situations, if you need this functionality, use a FastObjectListView instead. JPP 2/2/2008</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ClearObjects">
            <summary>
            Remove all items from this list
            </summary>
            <remark>This method can safely be called from background threads.</remark>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.BuildList">
            <summary>
            Build/rebuild all the list view items in the list
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.BuildList(System.Boolean)">
            <summary>
            Build/rebuild all the list view items in the list
            </summary>
            <param name="shouldPreserveState">If this is true, the control will try to preserve the selection
            and the scroll position (see Remarks)
            </param>
            <remarks>
            <para>
            Use this method in situations were the contents of the list is basically the same
            as previously.
            </para>
            <para>
            Due to limitations in .NET's ListView, the scroll position is only preserved if
            the control is in Details view AND it is not showing groups.
            </para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.TopItemIndex">
            <summary>
            Get or set the index of the top item of this listview
            </summary>
            <remarks>
            <para>
            This property only works when the listview is in Details view and not showing groups.
            </para>
            <para>
            The reason that it does not work when showing groups is that, when groups are enabled,
            the Windows message LVM_GETTOPINDEX always returns 0, regardless of the
            scroll position.
            </para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Sort">
            <summary>
            Sort the items by the last sort column
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.BuildGroups">
            <summary>
            Organise the view items into groups, based on the last sort column or the first column
            if there is no last sort column
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.BuildGroups(BrightIdeasSoftware.OLVColumn)">
            <summary>
            Organise the view items into groups, based on the given column
            </summary>
            <remarks>If the AlwaysGroupByColumn property is not null,
            the list view items will be organisd by that column,
            and the 'column' parameter will be ignored.</remarks>
            <param name="column">The column whose values should be used for sorting.</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.PauseAnimations(System.Boolean)">
            <summary>
            Pause (or unpause) all animations in the list
            </summary>
            <param name="isPause">true to pause, false to unpause</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CalculateReasonableTileSize">
            <summary>
            Give the listview a reasonable size of its tiles, based on the number of lines of
            information that each tile is going to display.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ChangeToFilteredColumns(System.Windows.Forms.View)">
            <summary>
            Rebuild this list for the given view
            </summary>
            <param name="view"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RebuildColumns">
            <summary>
            Rebuild the columns based upon its current view and column visibility settings
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CopySelectionToClipboard">
            <summary>
            Copy a text and html representation of the selected rows onto the clipboard.
            </summary>
            <remarks>Be careful when using this with virtual lists. If the user has selected
            10,000,000 rows, this method will faithfully try to copy all of them to the clipboard.
            From the user's point of view, your program will appear to have hung.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CopyObjectsToClipboard(System.Collections.IList)">
            <summary>
            Copy a text and html representation of the given objects onto the clipboard.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ConvertToHtmlFragment(System.String)">
            <summary>
            Convert the fragment of HTML into the Clipboards HTML format.
            </summary>
            <remarks>The HTML format is found here http://msdn2.microsoft.com/en-us/library/aa767917.aspx
            </remarks>
            <param name="fragment">The HTML to put onto the clipboard. It must be valid HTML!</param>
            <returns>A string that can be put onto the clipboard and will be recognized as HTML</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SaveState">
            <summary>
            Return a byte array that represents the current state of the ObjectListView, such
            that the state can be restored by RestoreState()
            </summary>
            <remarks>
            <para>The state of an ObjectListView includes the attributes that the user can modify:
            <list>
            <item>current view (i.e. Details, Tile, Large Icon...)</item>
            <item>sort column and direction</item>
            <item>column order</item>
            <item>column widths</item>
            <item>column visibility</item>
            </list>
            </para>
            <para>
            It does not include selection or the scroll position.
            </para>
            </remarks>
            <returns>A byte array representing the state of the ObjectListView</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RestoreState(System.Byte[])">
            <summary>
            Restore the state of the control from the given string, which must have been
            produced by SaveState()
            </summary>
            <param name="state">A byte array returned from SaveState()</param>
            <returns>Returns true if the state was restored</returns>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.ObjectListViewState">
            <summary>
            Instances of this class are used to store the state of an ObjectListView.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandleColumnClick(System.Object,System.Windows.Forms.ColumnClickEventArgs)">
            <summary>
            Event handler for the column click event
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandleItemCheck(System.Object,System.Windows.Forms.ItemCheckEventArgs)">
            <summary>
            Handle when a user checks/unchecks a row
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Override the basic message pump for this control
            </summary>
            <param name="m"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandlePrePaint">
            <summary>
            Perform any steps needed before painting the control
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandlePostPaint">
            <summary>
            Perform any steps needed after painting the control
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnCreateControl">
            <summary>
            When the control is created capture the messages for the header.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.HeaderControl">
            <summary>
            Class used to capture window messages for the header of the list view
            control.
            </summary>
            <remarks>We only need this class in order to not change the cursor
            when the cursor is over the divider of a fixed width column. It
            really is a little too perfectionist even for me.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.HeaderControl.Handle">
            <summary>
            Return the Windows handle behind this control
            </summary>
            <remarks>
            When an ObjectListView is initialized as part of a UserControl, the
            GetHeaderControl() method returns 0 until the UserControl is
            completely initialized. So the AssignHandle() call in the constructor
            doesn't work. So we override the Handle property so value is always
            current.
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HeaderControl.GetColumnIndexUnderCursor">
            <summary>
            Return the index of the column under the current cursor position,
            or -1 if the cursor is not over a column
            </summary>
            <returns>Index of the column under the cursor, or -1</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandleContextMenu(System.Windows.Forms.Message@)">
            <summary>
            The user wants to see the context menu.
            </summary>
            <param name="m">The windows message</param>
            <returns>A bool indicating if this message has been handled</returns>
            <remarks>
            We want to ignore context menu requests that are triggered by right clicks on the header
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandleNotify(System.Windows.Forms.Message@)">
            <summary>
            In the notification messages, we handle attempts to change the width of our columns
            </summary>
            <param name="m">The msg to be processed</param>
            <returns>bool to indicate if the msg has been handled</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandleHeaderRightClick(System.Int32)">
            <summary>
            The user has right clicked on the column headers. Do whatever is required
            </summary>
            <returns>Return true if this event has been handle</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.HandleHeaderRightClick">
            <summary>
            The user has right clicked on the column headers. Do whatever is required
            </summary>
            <returns>Return true if this event has been handle</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnColumnRightClick(System.Windows.Forms.ColumnClickEventArgs)">
            <summary>
            Tell the world when a cell is about to finish being edited.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.ColumnRightClickEventHandler">
            <summary>
            The callbacks for RightColumnClick events
            </summary>
        </member>
        <member name="E:BrightIdeasSoftware.ObjectListView.ColumnRightClick">
            <summary>
            Triggered when a column header is right clicked.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ShowColumnSelectMenu(System.Drawing.Point)">
            <summary>
            Show a popup menu at the given point which will allow the user to choose which columns
            are visible on this listview
            </summary>
            <param name="pt">Where should the menu be placed</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.MakeColumnSelectMenu(System.Windows.Forms.ContextMenuStrip)">
            <summary>
            Append the column selection menu items to the given menu strip.
            </summary>
            <param name="strip">The menu to which the items will be added. If this is null, a new
            ContextMenuStrip will be created</param>
            <returns>Return the menu to which the items were added</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnColumnReordered(System.Windows.Forms.ColumnReorderedEventArgs)">
            <summary>
            Override the OnColumnReordered method to do what we want
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ResizeFreeSpaceFillingColumns">
            <summary>
            Resize our space filling columns so they fill any unoccupied width in the control
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ChangeCheckItem(BrightIdeasSoftware.OLVListItem,System.Boolean,System.Boolean)">
            <summary>
            Change the given item from the old check value to a new one
            </summary>
            <param name="olvi">The item to be change</param>
            <param name="oldValue">The old value of the check</param>
            <param name="newValue">The new value of the check</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ChangeCheckItem(BrightIdeasSoftware.OLVListItem,System.Windows.Forms.CheckState,System.Windows.Forms.CheckState)">
            <summary>
            Change the given item from the old check value to a new one
            </summary>
            <param name="olvi">The item to be change</param>
            <param name="oldValue">The old value of the check</param>
            <param name="newValue">The new value of the check</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.IsChecked(System.Object)">
            <summary>
            Return true of the given object is checked
            </summary>
            <param name="modelObject">The model object whose checkedness is returned</param>
            <returns>Is the given object checked?</returns>
            <remarks>If the given object is not in the list, this method returns false.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ModelToItem(System.Object)">
            <summary>
            Return the OLVListItem that displays the given model object
            </summary>
            <param name="modelObject">The modelObject whose item is to be found</param>
            <returns>The OLVListItem that displays the model, or null</returns>
            <remarks>This method has O(n) performance.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ToggleCheckObject(System.Object)">
            <summary>
            Toggle the checkedness of the given object
            </summary>
            <param name="modelObject">The model object to be checked</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CheckObject(System.Object)">
            <summary>
            Mark the given object as checked in the list
            </summary>
            <param name="modelObject">The model object to be checked</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.UncheckObject(System.Object)">
            <summary>
            Mark the given object as unchecked in the list
            </summary>
            <param name="modelObject">The model object to be unchecked</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetColumn(System.Int32)">
            <summary>
            Return the column at the given index
            </summary>
            <param name="index">Index of the column to be returned</param>
            <returns>An OLVColumn</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetColumn(System.String)">
            <summary>
            Return the column at the given title.
            </summary>
            <param name="name">Name of the column to be returned</param>
            <returns>An OLVColumn</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetItemCount">
            <summary>
            Return the number of items in the list
            </summary>
            <returns>the number of items in the list</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetItem(System.Int32)">
            <summary>
            Return the item at the given index
            </summary>
            <param name="index">Index of the item to be returned</param>
            <returns>An OLVListItem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetModelObject(System.Int32)">
            <summary>
            Return the model object at the given index
            </summary>
            <param name="index">Index of the model object to be returned</param>
            <returns>A model object</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetItemAt(System.Int32,System.Int32,BrightIdeasSoftware.OLVColumn@)">
            <summary>
            Find the item and column that are under the given co-ords
            </summary>
            <param name="x">X co-ord</param>
            <param name="y">Y co-ord</param>
            <param name="selectedColumn">The column under the given point</param>
            <returns>The item under the given point. Can be null.</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SelectAll">
            <summary>
            Select all rows in the listview
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.DeselectAll">
            <summary>
            Deselect all rows in the listview
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetSelectedObject">
            <summary>
            Return the model object of the row that is selected or null if there is no selection or more than one selection
            </summary>
            <returns>Model object or null</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetSelectedObjects">
            <summary>
            Return the model objects of the rows that are selected or an empty collection if there is no selection
            </summary>
            <returns>ArrayList</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetCheckedObject">
            <summary>
            Return the model object of the row that is checked or null if no row is checked
            or more than one row is checked
            </summary>
            <returns>Model object or null</returns>
            <remarks>Use CheckedObject property instead of this method</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetCheckedObjects">
            <summary>
            Get the collection of model objects that are checked.
            </summary>
            <remarks>Use CheckedObjects property instead of this method</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SelectObject(System.Object)">
            <summary>
            Select the row that is displaying the given model object. All other rows are deselected.
            </summary>
            <param name="modelObject">The object to be selected or null to deselect all</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SelectObjects(System.Collections.IList)">
            <summary>
            Select the rows that is displaying any of the given model object. All other rows are deselected.
            </summary>
            <param name="modelObjects">A collection of model objects</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RefreshItem(BrightIdeasSoftware.OLVListItem)">
            <summary>
            Update the ListViewItem with the data from its associated model.
            </summary>
            <remarks>This method does not resort or regroup the view. It simply updates
            the displayed data of the given item</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RefreshObject(System.Object)">
            <summary>
            Update the rows that are showing the given objects
            </summary>
            <remarks>This method does not resort or regroup the view.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RefreshObjects(System.Collections.IList)">
            <summary>
            Update the rows that are showing the given objects
            </summary>
            <remarks>
            <para>This method does not resort or regroup the view.</para>
            <para>This method can safely be called from background threads.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.RefreshSelectedObjects">
            <summary>
            Update the rows that are selected
            </summary>
            <remarks>This method does not resort or regroup the view.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.IndexOf(System.Object)">
            <summary>
            Find the given model object within the listview and return its index
            </summary>
            <remarks>Technically, this method will work with virtual lists, but it will
            probably be very slow.</remarks>
            <param name="modelObject">The model object to be found</param>
            <returns>The index of the object. -1 means the object was not present</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetNextItem(System.Windows.Forms.ListViewItem)">
            <summary>
            Return the ListViewItem that appears immediately after the given item.
            If the given item is null, the first item in the list will be returned.
            Return null if the given item is the last item.
            </summary>
            <param name="itemToFind">The item that is before the item that is returned, or null</param>
            <returns>A ListViewItem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetPreviousItem(System.Windows.Forms.ListViewItem)">
            <summary>
            Return the ListViewItem that appears immediately before the given item.
            If the given item is null, the last item in the list will be returned.
            Return null if the given item is the first item.
            </summary>
            <param name="itemToFind">The item that is before the item that is returned</param>
            <returns>A ListViewItem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Freeze">
            <summary>
            Freeze the listview so that it no longer updates itself.
            </summary>
            <remarks>Freeze()/Unfreeze() calls nest correctly</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Unfreeze">
            <summary>
            Unfreeze the listview. If this call is the outermost Unfreeze(),
            the contents of the listview will be rebuilt.
            </summary>
            <remarks>Freeze()/Unfreeze() calls nest correctly</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.DoUnfreeze">
            <summary>
            Do the actual work required when the listview is unfrozen
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Sort(System.String)">
            <summary>
            Sort the items in the list view by the values in the given column.
            If ShowGroups is true, the rows will be grouped by the given column,
            otherwise, it will be a straight sort.
            </summary>
            <param name="columnToSortName">The name of the column whose values will be used for the sorting</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Sort(System.Int32)">
            <summary>
            Sort the items in the list view by the values in the given column.
            If ShowGroups is true, the rows will be grouped by the given column,
            otherwise, it will be a straight sort.
            </summary>
            <param name="columnToSortIndex">The index of the column whose values will be used for the sorting</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Sort(BrightIdeasSoftware.OLVColumn)">
            <summary>
            Sort the items in the list view by the values in the given column.
            If ShowGroups is true, the rows will be grouped by the given column,
            otherwise, it will be a straight sort.
            </summary>
            <param name="columnToSort">The column whose values will be used for the sorting</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ShowSortIndicator">
            <summary>
            Put a sort indicator next to the text of the sort column
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ShowSortIndicator(BrightIdeasSoftware.OLVColumn,System.Windows.Forms.SortOrder)">
            <summary>
            Put a sort indicator next to the text of the given given column
            </summary>
            <param name="columnToSort">The column to be marked</param>
            <param name="sortOrder">The sort order in effect on that column</param>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.SORT_INDICATOR_UP_KEY">
            <summary>
            The name of the image used when a column is sorted ascending
            </summary>
            <remarks>This image is only used on pre-XP systems. System images are used for XP and later</remarks>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.SORT_INDICATOR_DOWN_KEY">
            <summary>
            The name of the image used when a column is sorted descending
            </summary>
            <remarks>This image is only used on pre-XP systems. System images are used for XP and later</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.MakeSortIndicatorImages">
            <summary>
            If the sort indicator images don't already exist, this method will make and install them
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.FillInValues(BrightIdeasSoftware.OLVListItem,System.Object)">
            <summary>
            Fill in the given OLVListItem with values of the given row
            </summary>
            <param name="lvi">the OLVListItem that is to be stuff with values</param>
            <param name="rowObject">the model object from which values will be taken</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetAllSubItemImages">
            <summary>
            Setup all subitem images on all rows
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetSubItemImages(System.Int32,BrightIdeasSoftware.OLVListItem)">
            <summary>
            Tell the underlying list control which images to show against the subitems
            </summary>
            <param name="rowIndex">the index at which the item occurs</param>
            <param name="item">the item whose subitems are to be set</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetSubItemImages(System.Int32,BrightIdeasSoftware.OLVListItem,System.Boolean)">
            <summary>
            Tell the underlying list control which images to show against the subitems
            </summary>
            <param name="rowIndex">the index at which the item occurs</param>
            <param name="item">the item whose subitems are to be set</param>
            <param name="shouldClearImages">will existing images be cleared if no new image is provided?</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.PrepareAlternateBackColors">
             <summary>
             Prepare the listview to show alternate row backcolors
             </summary>
             <remarks>We cannot rely on lvi.Index in this method.
             In a straight list, lvi.Index is the display index, and can be used to determine
             whether the row should be colored. But when organised by groups, lvi.Index is not
             useable because it still refers to the position in the overall list, not the display order.
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CorrectSubItemColors(System.Windows.Forms.ListViewItem)">
            <summary>
            For some reason, UseItemStyleForSubItems doesn't work for the colors
            when owner drawing the list, so we have to specifically give each subitem
            the desired colors
            </summary>
            <param name="olvi">The item whose subitems are to be corrected</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetActualImageIndex(System.Object)">
            <summary>
            Convert the given image selector to an index into our image list.
            Return -1 if that's not possible
            </summary>
            <param name="imageSelector"></param>
            <returns>Index of the image in the imageList, or -1</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ForceSubItemImagesExStyle">
            <summary>
            Make sure the ListView has the extended style that says to display subitem images.
            </summary>
            <remarks>This method must be called after any .NET call that update the extended styles
            since they seem to erase this setting.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetSubItemImage(System.Int32,System.Int32,System.Int32)">
            <summary>
            For the given item and subitem, make it display the given image
            </summary>
            <param name="itemIndex">row number (0 based)</param>
            <param name="subItemIndex">subitem (0 is the item itself)</param>
            <param name="imageIndex">index into the image list</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetupExternalImageList">
            <summary>
            Update our externally visible image list so it holds the same images as our shadow list, but sized correctly
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.MakeResizedImageList(System.Int32,System.Windows.Forms.ImageList)">
            <summary>
            Return a copy of the given source image list, where each image has been resized to be height x height in size.
            If source is null, an empty image list of the given size is returned
            </summary>
            <param name="height">Height and width of the new images</param>
            <param name="source">Source of the images (can be null)</param>
            <returns>A new image list</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.MakeResizedImage(System.Int32,System.Drawing.Image,System.Drawing.Color)">
            <summary>
            Return a bitmap of the given height x height, which shows the given image, centred.
            </summary>
            <param name="height">Height and width of new bitmap</param>
            <param name="image">Image to be centred</param>
            <param name="transparent">The background color</param>
            <returns>A new bitmap</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnDrawColumnHeader(System.Windows.Forms.DrawListViewColumnHeaderEventArgs)">
            <summary>
            Owner draw the column header
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnDrawItem(System.Windows.Forms.DrawListViewItemEventArgs)">
            <summary>
            Owner draw the item
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnDrawSubItem(System.Windows.Forms.DrawListViewSubItemEventArgs)">
            <summary>
            Owner draw a single subitem
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnSelectedIndexChanged(System.EventArgs)">
            <summary>
            This method is called every time a row is selected or deselected. This can be
            a pain if the user shift-clicks 100 rows. We override this method so we can
            trigger one event for any number of select/deselects that come from one user action
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.Application_Idle(System.Object,System.EventArgs)">
            <summary>
            The application is idle. Trigger a SelectionChanged event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:BrightIdeasSoftware.ObjectListView.SelectionChanged">
            <summary>
            This event is triggered once per user action that changes the selection state
            of one or more rows.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnSelectionChanged(System.EventArgs)">
            <summary>
            Trigger the SelectionChanged event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            We need the click count in the mouse up event, but that is always 1.
            So we have to remember the click count from the preceding mouse down event.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Check to see if we need to start editing a cell
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ShouldStartCellEdit(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Should we start editing the cell?
            </summary>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ProcessDialogKey(System.Windows.Forms.Keys)">
            <summary>
            Handle a key press on this control. We specifically look for F2 which edits the primary column,
            or a Tab character during an edit operation, which tries to start editing on the next (or previous) cell.
            </summary>
            <param name="keyData"></param>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.EditSubItem(BrightIdeasSoftware.OLVListItem,System.Int32)">
            <summary>
            Begin an edit operation on the given cell.
            </summary>
            <remarks>This performs various sanity checks and passes off the real work to StartCellEdit().</remarks>
            <param name="item">The row to be edited</param>
            <param name="subItemIndex">The index of the cell to be edited</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.StartCellEdit(BrightIdeasSoftware.OLVListItem,System.Int32)">
            <summary>
            Really start an edit operation on a given cell. The parameters are assumed to be sane.
            </summary>
            <param name="item">The row to be edited</param>
            <param name="subItemIndex">The index of the cell to be edited</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.SetControlValue(System.Windows.Forms.Control,System.Object,System.String)">
            <summary>
            Try to give the given value to the provided control. Fall back to assigning a string
            if the value assignment fails.
            </summary>
            <param name="c">A control</param>
            <param name="value">The value to be given to the control</param>
            <param name="stringValue">The string to be given if the value doesn't work</param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.ConfigureControl">
            <summary>
            Setup the given control to be a cell editor
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetControlValue(System.Windows.Forms.Control)">
            <summary>
            Return the value that the given control is showing
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CellEditor_Validating(System.Object,System.ComponentModel.CancelEventArgs)">
            <summary>
            Called when the cell editor could be about to lose focus. Time to commit the change
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CalculateCellBounds(BrightIdeasSoftware.OLVListItem,System.Int32)">
            <summary>
            Return the bounds of the given cell
            </summary>
            <param name="item">The row to be edited</param>
            <param name="subItemIndex">The index of the cell to be edited</param>
            <returns>A Rectangle</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetCellEditor(BrightIdeasSoftware.OLVListItem,System.Int32)">
            <summary>
            Return a control that can be used to edit the value of the given cell.
            </summary>
            <param name="item">The row to be edited</param>
            <param name="subItemIndex">The index of the cell to be edited</param>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.MakeDefaultCellEditor(BrightIdeasSoftware.OLVColumn)">
            <summary>
            Return a TextBox that can be used as a default cell editor.
            </summary>
            <param name="column">What column does the cell belong to?</param>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CancelCellEdit">
            <summary>
            Stop editing a cell and throw away any changes.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.PossibleFinishCellEditing">
            <summary>
            If a cell edit is in progress, finish the edit
            </summary>
            <returns>Returns false if the finishing process was cancelled
            (i.e. the cell editor is still on screen)</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.FinishCellEdit">
            <summary>
            Finish the cell edit operation, writing changed data back to the model object
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CleanupCellEdit">
            <summary>
            Remove all trace of any existing cell edit operation
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.CellEditEventHandler">
            <summary>
            The callbacks for CellEditing events
            </summary>
        </member>
        <member name="E:BrightIdeasSoftware.ObjectListView.CellEditStarting">
            <summary>
            Triggered when a cell is about to be edited.
            </summary>
            <remarks>Set Cancel to true to prevent the cell being edited.
            You can change the the Control to be something completely different.</remarks>
        </member>
        <member name="E:BrightIdeasSoftware.ObjectListView.CellEditValidating">
            <summary>
            Triggered when a cell editor needs to be validated
            </summary>
            <remarks>
            If this event is cancelled, focus will remain on the cell editor.
            </remarks>
        </member>
        <member name="E:BrightIdeasSoftware.ObjectListView.CellEditFinishing">
            <summary>
            Triggered when a cell is about to finish being edited.
            </summary>
            <remarks>If Cancel is already true, the user is cancelling the edit operation.
            Set Cancel to true to prevent the value from the cell being written into the model.
            You cannot prevent the editing from finishing.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnCellEditStarting(BrightIdeasSoftware.ObjectListView.CellEditEventArgs)">
            <summary>
            Tell the world when a cell is about to be edited.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnCellEditorValidating(BrightIdeasSoftware.ObjectListView.CellEditEventArgs)">
            <summary>
            Tell the world when a cell is about to finish being edited.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.OnCellEditFinishing(BrightIdeasSoftware.ObjectListView.CellEditEventArgs)">
            <summary>
            Tell the world when a cell is about to finish being edited.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.CellEditEventArgs">
            <summary>
            Let the world know that a cell edit operation is beginning or ending
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.#ctor(BrightIdeasSoftware.OLVColumn,System.Windows.Forms.Control,System.Drawing.Rectangle,BrightIdeasSoftware.OLVListItem,System.Int32)">
            <summary>
            Create an event args
            </summary>
            <param name="column"></param>
            <param name="c"></param>
            <param name="r"></param>
            <param name="item"></param>
            <param name="subItemIndex"></param>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.Cancel">
            <summary>
            Change this to true to cancel the cell editing operation.
            </summary>
            <remarks>
            <para>During the CellEditStarting event, setting this to true will prevent the cell from being edited.</para>
            <para>During the CellEditFinishing event, if this value is already true, this indicates that the user has
            cancelled the edit operation and that the handler should perform cleanup only. Setting this to true,
            will prevent the ObjectListView from trying to write the new value into the model object.</para>
            </remarks>
        </member>
        <member name="F:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.Control">
            <summary>
            During the CellEditStarting event, this can be modified to be the control that you want
            to edit the value. You must fully configure the control before returning from the event,
            including its bounds and the value it is showing.
            During the CellEditFinishing event, you can use this to get the value that the user
            entered and commit that value to the model. Changing the control during the finishing
            event has no effect.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.Column">
            <summary>
            The column of the cell that is going to be or has been edited.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.RowObject">
            <summary>
            The model object of the row of the cell that is going to be or has been edited.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.ListViewItem">
            <summary>
            The listview item of the cell that is going to be or has been edited.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.SubItemIndex">
            <summary>
            The index of the cell that is going to be or has been edited.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.Value">
            <summary>
            The data value of the cell before the edit operation began.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.CellEditEventArgs.CellBounds">
            <summary>
            The bounds of the cell that is going to be or has been edited.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.IntUpDown">
            <summary>
            This editor simply shows and edits integer values.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.UintUpDown">
            <summary>
            This editor simply shows and edits unsigned integer values.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.BooleanCellEditor">
            <summary>
            This editor simply shows and edits boolean values.
            </summary>
            <remarks>You can intercept the CellEditStarting event if you want
            to change the characteristics of the editor. For example, by changing
            the labels to "No" and "Yes". The false value must come first.</remarks>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.FloatCellEditor">
            <summary>
            This editor simply shows and edits floating point values.
            </summary>
            <remarks>You can intercept the CellEditStarting event if you want
            to change the characteristics of the editor. For example, by increasing
            the number of decimal places.</remarks>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.AutoCompleteCellEditor">
            <summary>
            This editor shows and auto completes values from the given listview column.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ObjectListView.GetFilteredColumns(System.Windows.Forms.View)">
            <summary>
            Return a collection of columns that are appropriate to the given view.
            Only Tile and Details have columns; all other views have 0 columns.
            </summary>
            <param name="view">Which view are the columns being calculate for?</param>
            <returns>A list of columns</returns>
        </member>
        <member name="T:BrightIdeasSoftware.ObjectListView.OLVColumnCollectionEditor">
            <summary>
            This class works in conjunction with the OLVColumns property to allow OLVColumns
            to be added to the ObjectListView.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.Columns">
            <summary>
            Return Columns for this list. We hide the original so we can associate
            a specialised editor with it.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.LastSortColumn">
            <summary>
            Which column did we last sort by
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.ObjectListView.LastSortOrder">
            <summary>
            Which direction did we last sort
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.NativeMethods">
            <summary>
            Wrapper for all native method calls on ListView controls
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.NativeMethods.NMHDR">
            <summary>
            Notify message header structure.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.ForceSubItemImagesExStyle(System.Windows.Forms.ListView)">
            <summary>
            Make sure the ListView has the extended style that says to display subitem images.
            </summary>
            <remarks>This method must be called after any .NET call that update the extended styles
            since they seem to erase this setting.</remarks>
            <param name="list">The listview to send a message to</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.SetSubItemImage(System.Windows.Forms.ListView,System.Int32,System.Int32,System.Int32)">
            <summary>
            For the given item and subitem, make it display the given image
            </summary>
            <param name="list">The listview to send a message to</param>
            <param name="itemIndex">row number (0 based)</param>
            <param name="subItemIndex">subitem (0 is the item itself)</param>
            <param name="imageIndex">index into the image list</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.SetColumnImage(System.Windows.Forms.ListView,System.Int32,System.Windows.Forms.SortOrder,System.Int32)">
            <summary>
            Setup the given column of the listview to show the given image to the right of the text.
            If the image index is -1, any previous image is cleared
            </summary>
            <param name="list">The listview to send a message to</param>
            <param name="columnIndex">Index of the column to modifiy</param>
            <param name="order"></param>
            <param name="imageIndex">Index into the small image list</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.HasBuiltinSortIndicators">
            <summary>
            Does this version of the operating system have builtin sort indicators?
            </summary>
            <returns>Are there builtin sort indicators</returns>
            <remarks>XP and later have these</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.GetUpdateRect(System.Windows.Forms.Control)">
            <summary>
            Return the bounds of the update region on the given control.
            </summary>
            <remarks>The BeginPaint() system call validates the update region, effectively wiping out this information.
            So this call has to be made before the BeginPaint() call.</remarks>
            <param name="cntl">The control whose update region is be calculated</param>
            <returns>A rectangle</returns>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.ValidateRect(System.Windows.Forms.Control,System.Drawing.Rectangle)">
            <summary>
            Validate an area of the given control. A validated area will not be repainted at the next redraw.
            </summary>
            <param name="cntl">The control to be validated</param>
            <param name="r">The area of the control to be validated</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.SelectAllItems(System.Windows.Forms.ListView)">
            <summary>
            Select all rows on the given listview
            </summary>
            <param name="list">The listview whose items are to be selected</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.DeselectAllItems(System.Windows.Forms.ListView)">
            <summary>
            Deselect all rows on the given listview
            </summary>
            <param name="list">The listview whose items are to be deselected</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.SetItemState(System.Windows.Forms.ListView,System.Int32,System.Int32,System.Int32)">
            <summary>
            Set the item state on the given item
            </summary>
            <param name="list">The listview whose item's state is to be changed</param>
            <param name="itemIndex">The index of the item to be changed</param>
            <param name="mask">Which bits of the value are to be set?</param>
            <param name="value">The value to be set</param>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.GetHeaderControl(System.Windows.Forms.ListView)">
            <summary>
            Return the handle to the header control on the given list
            </summary>
            <param name="list">The listview whose header control is to be returned</param>
            <returns>The handle to the header control</returns>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.GetDividerUnderPoint(System.IntPtr,System.Drawing.Point)">
            <summary>
            Return the index of the divider under the given point. Return -1 if no divider is under the pt
            </summary>
            <param name="handle">The list we are interested in</param>
            <param name="pt">The client co-ords</param>
            <returns>The index of the divider under the point, or -1 if no divider is under that point</returns>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.GetColumnUnderPoint(System.IntPtr,System.Drawing.Point)">
            <summary>
            Return the index of the column of the header that is under the given point.
            Return -1 if no column is under the pt
            </summary>
            <param name="handle">The list we are interested in</param>
            <param name="pt">The client co-ords</param>
            <returns>The index of the column under the point, or -1 if no column header is under that point</returns>
        </member>
        <member name="M:BrightIdeasSoftware.NativeMethods.GetScrollPosition(System.IntPtr,System.Boolean)">
            <summary>
            Get the scroll position of the given scroll bar
            </summary>
            <param name="handle"></param>
            <param name="horizontalBar"></param>
            <returns></returns>
        </member>
        <member name="T:BrightIdeasSoftware.VirtualObjectListView">
            <summary>
            A virtual object list view operates in virtual mode, that is, it only gets model objects for
            a row when it is needed. This gives it the ability to handle very large numbers of rows with
            minimal resources.
            </summary>
            <remarks><para>A listview is not a great user interface for a large number of items. But if you've
            ever wanted to have a list with 10 million items, go ahead, knock yourself out.</para>
            <para>Virtual lists can never iterate their contents. That would defeat the whole purpose.</para>
            <para>Given the above, grouping and sorting are not possible on virtual lists. But if the backing data store has
            a sorting mechanism, a CustomSorter can be installed which will be called when the sorting is required.</para>
            <para>For the same reason, animate GIFs should not be used in virtual lists. Animated GIFs require some state
            information to be stored for each animation, but virtual lists specifically do not keep any state information.
            You really do not want to keep state information for 10 million animations!</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.#ctor">
            <summary>
            Create a VirtualObjectListView
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.VirtualObjectListView.RowGetter">
            <summary>
            This delegate is used to fetch a rowObject, given it's index within the list
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.GetItemCount">
            <summary>
            Return the number of items in the list
            </summary>
            <returns>the number of items in the list</returns>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.GetItem(System.Int32)">
            <summary>
            Return the item at the given index
            </summary>
            <param name="index">Index of the item to be returned</param>
            <returns>An OLVListItem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.GetModelObject(System.Int32)">
            <summary>
            Return the model object at the given index
            </summary>
            <param name="index">Index of the model object to be returned</param>
            <returns>A model object</returns>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.ClearObjects">
            <summary>
            Remove all items from this list
            </summary>
            <remark>This method can safely be called from background threads.</remark>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.SelectObject(System.Object)">
            <summary>
            Select the row that is displaying the given model object.
            This does nothing in virtual lists.
            </summary>
            <remarks>This is a no-op for virtual lists, since there is no way to map the model
            object back to the ListViewItem that represents it.</remarks>
            <param name="modelObject">The object that gave data</param>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.SelectObjects(System.Collections.IList)">
            <summary>
            Select the rows that is displaying any of the given model object.
            This does nothing in virtual lists.
            </summary>
            <remarks>This is a no-op for virtual lists, since there is no way to map the model
            objects back to the ListViewItem that represents them.</remarks>
            <param name="modelObjects">A collection of model objects</param>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.RefreshObjects(System.Collections.IList)">
            <summary>
            Update the rows that are showing the given objects
            </summary>
            <remarks>This is a no-op for virtual lists, since there is no way to map the model
            objects back to the ListViewItem that represents them.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.AddObjects(System.Collections.ICollection)">
            <summary>
            Add the given collection of model objects to this control.
            </summary>
            <param name="modelObjects">A collection of model objects</param>
            <remarks>This is a no-op for virtual lists, since the control
            does not have a list of model objects to which it can add this new one.
            All model object management is done by the application.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.RemoveObjects(System.Collections.ICollection)">
            <summary>
            Remove all of the given objects from the control
            </summary>
            <param name="modelObjects">Collection of objects to be removed</param>
            <remarks>This is a no-op for virtual lists, since the control
            does not have a list of model objects from which it can remove these ones.
            All model object management is done by the application.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.BuildList(System.Boolean)">
            <summary>
            Invalidate any cached information when we rebuild the list.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.PrepareAlternateBackColors">
            <summary>
            Prepare the listview to show alternate row backcolors
            </summary>
            <remarks>Alternate colored backrows can't be handle in the same way as our base class.
            With virtual lists, they are handled at RetrieveVirtualItem time.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.RefreshItem(BrightIdeasSoftware.OLVListItem)">
            <summary>
            Refresh the given item in the list
            </summary>
            <param name="olvi">The item to refresh</param>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Handle a mouse down event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.HandleRetrieveVirtualItem(System.Object,System.Windows.Forms.RetrieveVirtualItemEventArgs)">
            <summary>
            Handle a RetrieveVirtualItem
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.MakeListViewItem(System.Int32)">
            <summary>
            Create a OLVListItem for given row index
            </summary>
            <param name="itemIndex">The index of the row that is needed</param>
            <returns>An OLVListItem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.GetRowObjectAt(System.Int32)">
            <summary>
            Return the row object for the given row index
            </summary>
            <param name="index">index of the row whose object is to be fetched</param>
            <returns>A model object or null if no delegate is installed</returns>
        </member>
        <member name="M:BrightIdeasSoftware.VirtualObjectListView.ClearCachedInfo">
            <summary>
            Clear any cached info this list may have been using
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.FastObjectListView">
            <summary>
            A FastObjectListView trades function for speed.
            </summary>
            <remarks>
            <para>On my mid-range laptop, this view builds a list of 10,000 objects in 0.1 seconds,
            as opposed to a normal ObjectListView which takes 10-15 seconds. Lists of up to 50,000 items should be
            able to be handled with sub-second response times even on low end machines.</para>
            <para>
            A FastObjectListView is implemented as a virtual list with some of the virtual modes limits (e.g. no sorting)
            fixed through coding. There are some functions that simply cannot be provided. Specifically, a FastObjectListView cannot:
            <list>
            <item>shows groups</item>
            <item>use Tile view</item>
            <item>display images on subitems</item>
            </list>
            </para>
            <para>You can circumvent the limit on subitem images by making the list owner drawn, and giving the column
            a Renderer of BaseRenderer, e.g. <code>myColumnWithImage.Renderer = new BaseRenderer();</code> </para>
            <para>
            Although it isn't documented, virtual lists cannot have checkboxes. A FastObjectListView codes around this limitation,
            but you must use the functions provided by FastObjectListView. If you call the normal "CheckedItems", it will throw an
            exception. If you use CheckedObjects and its friends (declared in ObjectListView), you should not have any trouble.
            The only exception is the "CheckBoxes" property itself. Once this is set, trying to unset it will throw an exception,
            since the list is a virtual list.
            </para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.#ctor">
            <summary>
            Make a FastObjectListView
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.FastObjectListView.Objects">
            <summary>
            Get/set the list of objects that are shown by the control.
            </summary>
            <remarks>
            <para>This method preserves selection, if possible. Use SetObjects() if
            you do not want to preserve the selection. Preserving selection is the slowest part of this
            code and performance is O(n) where n is the number of selected rows.</para>
            <para>This method is not thread safe.</para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.FastObjectListView.IsSearchOnSortColumn">
            <summary>
            When the user types into a list, should the values in the current sort column be searched to find a match?
            If this is false, the primary column will always be used regardless of the sort column.
            </summary>
            <remarks>When this is true, the behavior is like that of ITunes.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.SetObjects(System.Collections.IEnumerable)">
            <summary>
            Set the collection of objects that this control will show.
            </summary>
            <param name="collection"></param>
            <remark>This method can safely be called from background threads.</remark>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.AddObjects(System.Collections.ICollection)">
            <summary>
            Add the given collection of model objects to this control.
            </summary>
            <param name="modelObjects">A collection of model objects</param>
            <remarks>
            <para>The added objects will appear in their correct sort position, if sorting
            is active. Otherwise, they will appear at the end of the list.</para>
            <para>No check is performed to see if any of the objects are already in the ListView.</para>
            <para>Null objects are silently ignored.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.RemoveObjects(System.Collections.ICollection)">
            <summary>
            Remove all of the given objects from the control
            </summary>
            <param name="modelObjects">Collection of objects to be removed</param>
            <remarks>
            <para>Nulls and model objects that are not in the ListView are silently ignored.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.TakeOwnershipOfObjects">
            <summary>
            Take ownership of the 'objects' collection. This separats our collection from the source.
            </summary>
            <remarks>
            <para>
            This method
            separates the 'objects' instance variable from its source, so that any AddObject/RemoveObject
            calls will modify our collection and not the original colleciton.
            </para>
            <para>
            FastObjectListViews always own their collections, so this is a no-op.
            </para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.HandleColumnClick(System.Object,System.Windows.Forms.ColumnClickEventArgs)">
            <summary>
            Event handler for the column click event
            </summary>
            <remarks>
            This differs from its base version by trying to preserve selection. The base class,
            being a pure virtual list, cannot maintain selection since it cannot map a
            model objects to the row that is responsible for displaying it. This class can do that.
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.SelectObject(System.Object)">
            <summary>
            Select the row that is displaying the given model object.
            </summary>
            <param name="modelObject">The object that gave data</param>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.SelectObjects(System.Collections.IList)">
            <summary>
            Select the rows that is displaying any of the given model object.
            </summary>
            <param name="modelObjects">A collection of model objects</param>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.RefreshObjects(System.Collections.IList)">
            <summary>
            Update the rows that are showing the given objects
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.RebuildIndexMap">
            <summary>
            Rebuild the map that remembers which model object is displayed at which line
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.FastObjectListView.GetRowObjectAt(System.Int32)">
            <summary>
            Return the row object for the given row index
            </summary>
            <param name="index">index of the row whose object is to be fetched</param>
            <returns>A model object or null if no delegate is installed</returns>
        </member>
        <member name="T:BrightIdeasSoftware.DataListView">
            <summary>
            A DataListView is a ListView that can be bound to a datasource (which would normally be a DataTable or DataView).
            </summary>
            <remarks>
            <para>This listview keeps itself in sync with its source datatable by listening for change events.</para>
            <para>If the listview has no columns when given a data source, it will automatically create columns to show all of the datatables columns.
            This will be only the simplest view of the world, and would look more interesting with a few delegates installed.</para>
            <para>This listview will also automatically generate missing aspect getters to fetch the values from the data view.</para>
            <para>Changing data sources is possible, but error prone. Before changing data sources, the programmer is responsible for modifying/resetting
            the column collection to be valid for the new data source.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.#ctor">
            <summary>
            Make a DataListView
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.DataListView.DataSource">
            <summary>
            Get or set the DataSource that will be displayed in this list view.
            </summary>
            <remarks>The DataSource should implement either <see cref="T:System.Collections.IList"/>, <see cref="T:System.ComponentModel.IBindingList"/>,
            or <see cref="T:System.ComponentModel.IListSource"/>. Some common examples are the following types of objects:
            <list type="unordered">
            <item><see cref="T:System.Data.DataView"/></item>
            <item><see cref="T:System.Data.DataTable"/></item>
            <item><see cref="T:System.Data.DataSet"/></item>
            <item><see cref="T:System.Data.DataViewManager"/></item>
            <item><see cref="T:System.Windows.Forms.BindingSource"/></item>
            </list>
            <para>When binding to a list container (i.e. one that implements the
            <see cref="T:System.ComponentModel.IListSource"/> interface, such as <see cref="T:System.Data.DataSet"/>)
            you must also set the <see cref="P:BrightIdeasSoftware.DataListView.DataMember"/> property in order
            to identify which particular list you would like to display. You
            may also set the <see cref="P:BrightIdeasSoftware.DataListView.DataMember"/> property even when
            DataSource refers to a list, since <see cref="P:BrightIdeasSoftware.DataListView.DataMember"/> can
            also be used to navigate relations between lists.</para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.DataListView.DataMember">
            <summary>
            Gets or sets the name of the list or table in the data source for which the DataListView is displaying data.
            </summary>
            <remarks>If the data source is not a DataSet or DataViewManager, this property has no effect</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.RebindDataSource">
            <summary>
            Our data source has changed. Figure out how to handle the new source
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.RebindDataSource(System.Boolean)">
            <summary>
            Our data source has changed. Figure out how to handle the new source
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.InitializeDataSource">
            <summary>
            The data source for this control has changed. Reconfigure the control for the new source
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.CreateColumnsFromSource">
            <summary>
            Create columns for the listview based on what properties are available in the data source
            </summary>
            <remarks>
            <para>This method will not replace existing columns.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.CreateMissingAspectGettersAndPutters">
            <summary>
            Generate aspect getters and putters for any columns that are missing them (and for which we have
            enough information to actually generate a getter)
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.AddObjects(System.Collections.ICollection)">
            <summary>
            Add the given collection of model objects to this control.
            </summary>
            <param name="modelObjects">A collection of model objects</param>
            <remarks>This is a no-op for data lists, since the data
            is controlled by the DataSource. Manipulate the data source
            rather than this view of the data source.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.RemoveObjects(System.Collections.ICollection)">
            <summary>
            Remove the given collection of model objects from this control.
            </summary>
            <remarks>This is a no-op for data lists, since the data
            is controlled by the DataSource. Manipulate the data source
            rather than this view of the data source.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.DoUnfreeze">
            <summary>
            What should we do when the list is unfrozen
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.OnBindingContextChanged(System.EventArgs)">
            <summary>
            Handles binding context changes
            </summary>
            <param name="e">The EventArgs that will be passed to any handlers
            of the BindingContextChanged event.</param>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.OnParentBindingContextChanged(System.EventArgs)">
            <summary>
            Handles parent binding context changes
            </summary>
            <param name="e">Unused EventArgs.</param>
        </member>
        <member name="M:BrightIdeasSoftware.DataListView.OnSelectedIndexChanged(System.EventArgs)">
            <summary>
            Handle a SelectedIndexChanged event
            </summary>
            <param name="e">The event</param>
            <remarks>
            Called by Windows Forms when the currently selected index of the
            control changes. This usually happens because the user clicked on
            the control. In this case we want to notify the CurrencyManager so
            that any other bound controls will remain in sync. This method will
            also be called when we changed our index as a result of a
            notification that originated from the CurrencyManager, and in that
            case we avoid notifying the CurrencyManager back!
            </remarks>
        </member>
        <member name="T:BrightIdeasSoftware.AspectGetterDelegate">
            <summary>
            These delegates are used to extract an aspect from a row object
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.AspectPutterDelegate">
            <summary>
            These delegates are used to put a changed value back into a model object
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.AspectToStringConverterDelegate">
            <summary>
            These delegates can be used to convert an aspect value to a display string,
            instead of using the default ToString()
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.CheckStateGetterDelegate">
            <summary>
            These delegates are used to the state of the checkbox for a row object.
            </summary>
            <remarks>For reasons known only to someone in Microsoft, we can only set
            a boolean on the ListViewItem to indicate it's "checked-ness", but when
            we receive update events, we have to use a tristate CheckState. So we can
            be told about an indeterminate state, but we can't set it ourselves.</remarks>
        </member>
        <member name="T:BrightIdeasSoftware.CheckStatePutterDelegate">
            <summary>
            These delegates are used to put a changed check state back into a model object
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.GroupKeyGetterDelegate">
            <summary>
            These delegates are used to retrieve the object that is the key of the group to which the given row belongs.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.GroupKeyToTitleConverterDelegate">
            <summary>
            These delegates are used to convert a group key into a title for the group
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ImageGetterDelegate">
            <summary>
            These delegates are used to fetch the image selector that should be used
            to choose an image for this column.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.RenderDelegate">
            <summary>
            These delegates are used to draw a cell
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.RowGetterDelegate">
            <summary>
            These delegates are used to fetch a row object for virtual lists
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.RowFormatterDelegate">
            <summary>
            These delegates are used to format a listviewitem before it is added to the control.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.SortDelegate">
            <summary>
            These delegates are used to sort the listview in some custom fashion
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.OLVColumn">
            <summary>
            An OLVColumn knows which aspect of an object it should present.
            </summary>
            <remarks>
            The column knows how to:
            <list type="bullet">
            <item>extract its aspect from the row object</item>
            <item>convert an aspect to a string</item>
            <item>calculate the image for the row object</item>
            <item>extract a group "key" from the row object</item>
            <item>convert a group "key" into a title for the group</item>
            </list>
            <para>For sorting to work correctly, aspects from the same column
            must be of the same type, that is, the same aspect cannot sometimes
            return strings and other times integers.</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.#ctor">
            <summary>
            Create an OLVColumn
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.#ctor(System.String,System.String)">
            <summary>
            Initialize a column to have the given title, and show the given aspect
            </summary>
            <param name="title">The title of the column</param>
            <param name="aspect">The aspect to be shown in the column</param>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.AspectName">
            <summary>
            The name of the property or method that should be called to get the value to display in this column.
            This is only used if a ValueGetterDelegate has not been given.
            </summary>
            <remarks>This name can be dotted to chain references to properties or methods.</remarks>
            <example>"DateOfBirth"</example>
            <example>"Owner.HomeAddress.Postcode"</example>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.AspectToStringFormat">
            <summary>
            This format string will be used to convert an aspect to its string representation.
            </summary>
            <remarks>
            This string is passed as the first parameter to the String.Format() method.
            This is only used if ToStringDelegate has not been set.</remarks>
            <example>"{0:C}" to convert a number to currency</example>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.UseInitialLetterForGroup">
            <summary>
            Group objects by the initial letter of the aspect of the column
            </summary>
            <remarks>
            One common pattern is to group column by the initial letter of the value for that group.
            The aspect must be a string (obviously).
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.IsTileViewColumn">
            <summary>
            Get/set whether this column should be used when the view is switched to tile view.
            </summary>
            <remarks>Column 0 is always included in tileview regardless of this setting.
            Tile views do not work well with many "columns" of information, 2 or 3 works best.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.AspectGetter">
            <summary>
            This delegate will be used to extract a value to be displayed in this column.
            </summary>
            <remarks>
            If this is set, AspectName is ignored.
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.AspectToStringConverter">
            <summary>
            The delegate that will be used to translate the aspect to display in this column into a string.
            </summary>
            <remarks>If this value is set, ValueToStringFormat will be ignored.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.ImageGetter">
            <summary>
            This delegate is called to get the image selector of the image that should be shown in this column.
            It can return an int, string, Image or null.
            </summary>
            <remarks><para>This delegate can use these return value to identify the image:</para>
            <list>
            <item>null or -1 -- indicates no image</item>
            <item>an int -- the int value will be used as an index into the image list</item>
            <item>a String -- the string value will be used as a key into the image list</item>
            <item>an Image -- the Image will be drawn directly (only in OwnerDrawn mode)</item>
            </list>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.GroupKeyGetter">
            <summary>
            This delegate is called to get the object that is the key for the group
            to which the given row belongs.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.GroupKeyToTitleConverter">
            <summary>
            This delegate is called to convert a group key into a title for that group.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.RendererDelegate">
            <summary>
            This delegate is called when a cell needs to be drawn in OwnerDrawn mode.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.Renderer">
            <summary>
            Get/set the renderer that will be invoked when a cell needs to be redrawn
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.AspectGetterAutoGenerated">
            <summary>
            Remember if this aspect getter for this column was generated internally, and can therefore
            be regenerated at will
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.GroupWithItemCountFormat">
            <summary>
            When the listview is grouped by this column and group title has an item count,
            how should the lable be formatted?
            </summary>
            <remarks>
            The given format string can/should have two placeholders:
            <list type="bullet">
            <item>{0} - the original group title</item>
            <item>{1} - the number of items in the group</item>
            </list>
            <para>If this value is not set, the values from the list view will be used</para>
            </remarks>
            <example>"{0} [{1} items]"</example>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.GroupWithItemCountFormatOrDefault">
            <summary>
            Return this.GroupWithItemCountFormat or a reasonable default
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.GroupWithItemCountSingularFormat">
            <summary>
            When the listview is grouped by this column and a group title has an item count,
            how should the lable be formatted if there is only one item in the group?
            </summary>
            <remarks>
            The given format string can/should have two placeholders:
            <list type="bullet">
            <item>{0} - the original group title</item>
            <item>{1} - the number of items in the group (always 1)</item>
            </list>
            <para>If this value is not set, the values from the list view will be used</para>
            </remarks>
            <example>"{0} [{1} item]"</example>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.GroupWithItemCountSingularFormatOrDefault">
            <summary>
            Return this.GroupWithItemCountSingularFormat or a reasonable default
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.MinimumWidth">
            <summary>
            What is the minimum width that the user can give to this column?
            </summary>
            <remarks>-1 means there is no minimum width. Give this the same value as MaximumWidth to make a fixed width column.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.MaximumWidth">
            <summary>
            What is the maximum width that the user can give to this column?
            </summary>
            <remarks>-1 means there is no maximum width. Give this the same value as MinimumWidth to make a fixed width column.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.IsFixedWidth">
            <summary>
            Is this column a fixed width column?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.FreeSpaceProportion">
            <summary>
            What proportion of the unoccupied horizontal space in the control should be given to this column?
            </summary>
            <remarks>
            <para>
            There are situations where it would be nice if a column (normally the rightmost one) would expand as
            the list view expands, so that as much of the column was visible as possible without having to scroll
            horizontally (you should never, ever make your users have to scroll anything horizontally!).
            </para>
            <para>
            A space filling column is resized to occupy a proportion of the unoccupied width of the listview (the
            unoccupied width is the width left over once all the the non-filling columns have been given their space).
            This property indicates the relative proportion of that unoccupied space that will be given to this column.
            The actual value of this property is not important -- only its value relative to the value in other columns.
            For example:
            <list type="bullet">
            <item>
            If there is only one space filling column, it will be given all the free space, regardless of the value in FreeSpaceProportion.
            </item>
            <item>
            If there are two or more space filling columns and they all have the same value for FreeSpaceProportion,
            they will share the free space equally.
            </item>
            <item>
            If there are three space filling columns with values of 3, 2, and 1
            for FreeSpaceProportion, then the first column with occupy half the free space, the second will
            occupy one-third of the free space, and the third column one-sixth of the free space.
            </item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.FillsFreeSpace">
            <summary>
            Should this column resize to fill the free space in the listview?
            </summary>
            <remarks>
            <para>
            If you want two (or more) columns to equally share the available free space, set this property to True.
            If you want this column to have a larger or smaller share of the free space, you must
            set the FreeSpaceProportion property explicitly.
            </para>
            <para>
            Space filling columns are still governed by the MinimumWidth and MaximumWidth properties.
            </para>
            /// </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.AspectPutter">
            <summary>
            This delegate will be used to put an edited value back into the model object.
            </summary>
            <remarks>
            This does nothing if IsEditable == false.
            </remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.IsEditable">
            <summary>
            Can the values shown in this column be edited?
            </summary>
            <remarks>This defaults to true, since the primary means to control the editability of a listview
            is on the listview itself. Once a listview is editable, all the columns are too, unless the
            programmer explicitly marks them as not editable</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.CellEditor">
            <summary>
            Return the control that should be used to edit cells in this column
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVColumn.IsVisible">
            <summary>
            Can this column be seen by the user?
            </summary>
            <remarks>After changing this value, you must call RebuildColumns() before the changes will be effected.</remarks>
        </member>
        <member name="F:BrightIdeasSoftware.OLVColumn.LastDisplayIndex">
            <summary>
            Where was this column last positioned within the Detail view columns
            </summary>
            <remarks>DisplayIndex is volatile. Once a column is removed from the control,
            there is no way to discover where it was in the display order. This property
            guards that information even when the column is not in the listview's active columns.</remarks>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.GetValue(System.Object)">
            <summary>
            For a given row object, return the object that is to be displayed in this column.
            </summary>
            <param name="rowObject">The row object that is being displayed</param>
            <returns>An object, which is the aspect to be displayed</returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.GetAspectByName(System.Object)">
            <summary>
            For a given row object, extract the value indicated by the AspectName property of this column.
            </summary>
            <param name="rowObject">The row object that is being displayed</param>
            <returns>An object, which is the aspect named by AspectName</returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.PutValue(System.Object,System.Object)">
            <summary>
            Update the given model object with the given value
            </summary>
            <param name="rowObject">The model object to be updated</param>
            <param name="newValue">The value to be put into the model</param>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.PutAspectByName(System.Object,System.Object)">
            <summary>
            Update the given model object with the given value using the column's
            AspectName.
            </summary>
            <param name="rowObject">The model object to be updated</param>
            <param name="newValue">The value to be put into the model</param>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.GetStringValue(System.Object)">
            <summary>
            For a given row object, return the string representation of the value shown in this column.
            </summary>
            <remarks>
            For aspects that are string (e.g. aPerson.Name), the aspect and its string representation are the same.
            For non-strings (e.g. aPerson.DateOfBirth), the string representation is very different.
            </remarks>
            <param name="rowObject"></param>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.ValueToString(System.Object)">
            <summary>
            Convert the aspect object to its string representation.
            </summary>
            <remarks>
            If the column has been given a ToStringDelegate, that will be used to do
            the conversion, otherwise just use ToString(). Nulls are always converted
            to empty strings.
            </remarks>
            <param name="value">The value of the aspect that should be displayed</param>
            <returns>A string representation of the aspect</returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.GetImage(System.Object)">
            <summary>
            For a given row object, return the image selector of the image that should displayed in this column.
            </summary>
            <param name="rowObject">The row object that is being displayed</param>
            <returns>int or string or Image. int or string will be used as index into image list. null or -1 means no image</returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.GetGroupKey(System.Object)">
            <summary>
            For a given row object, return the object that is the key of the group that this row belongs to.
            </summary>
            <param name="rowObject">The row object that is being displayed</param>
            <returns>Group key object</returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.ConvertGroupKeyToTitle(System.Object)">
            <summary>
            For a given group value, return the string that should be used as the groups title.
            </summary>
            <param name="value">The group key that is being converted to a title</param>
            <returns>string</returns>
        </member>
        <member name="M:BrightIdeasSoftware.OLVColumn.MakeGroupies``1(``0[],System.String[])">
            <summary>
            Install delegates that will group the columns aspects into progressive partitions.
            If an aspect is less than value[n], it will be grouped with description[n].
            If an aspect has a value greater than the last element in "values", it will be grouped
            with the last element in "descriptions".
            </summary>
            <param name="values">Array of values. Values must be able to be
            compared to the aspect (using IComparable)</param>
            <param name="descriptions">The description for the matching value. The last element is the default description.
            If there are n values, there must be n+1 descriptions.</param>
            <example>
            this.salaryColumn.MakeGroupies(
                new UInt32[] { 20000, 100000 },
                new string[] { "Lowly worker",  "Middle management", "Rarified elevation"});
            </example>
        </member>
        <member name="T:BrightIdeasSoftware.OLVListItem">
            <summary>
            OLVListItems are specialized ListViewItems that know which row object they came from,
            and the row index at which they are displayed, even when in group view mode. They
            also know the image they should draw against themselves
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.OLVListItem.#ctor(System.Object)">
            <summary>
            Create a OLVListItem for the given row object
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.OLVListItem.#ctor(System.Object,System.String,System.Object)">
            <summary>
            Create a OLVListItem for the given row object, represented by the given string and image
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVListItem.RowObject">
            <summary>
            RowObject is the model object that is source of the data for this list item.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVListItem.DisplayIndex">
            <summary>
            DisplayIndex is the index of the row where this item is displayed. For flat lists,
            this is the same as ListViewItem.Index, but for grouped views, it is different.
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVListItem.ImageSelector">
            <summary>
            Get or set the image that should be shown against this item
            </summary>
            <remarks><para>This can be an Image, a string or an int. A string or an int will
            be used as an index into the small image list.</para></remarks>
        </member>
        <member name="T:BrightIdeasSoftware.OLVListSubItem">
            <summary>
            A ListViewSubItem that knows which image should be drawn against it.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.OLVListSubItem.#ctor">
            <summary>
            Create a OLVListSubItem
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.OLVListSubItem.#ctor(System.String,System.Object)">
            <summary>
            Create a OLVListSubItem that shows the given string and image
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.OLVListSubItem.ImageSelector">
            <summary>
            Get or set the image that should be shown against this item
            </summary>
            <remarks><para>This can be an Image, a string or an int. A string or an int will
            be used as an index into the small image list.</para></remarks>
        </member>
        <member name="P:BrightIdeasSoftware.OLVListSubItem.AnimationState">
            <summary>
            Return the state of the animatation of the image on this subitem.
            Null means there is either no image, or it is not an animation
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ListViewGroupComparer">
            <summary>
            This comparer sort list view groups.
            It does this on the basis of the values in the Tags, if we can figure out how to compare
            objects of that type. Failing that, it uses a case insensitive compare on the group header.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ColumnComparer">
            <summary>
            ColumnComparer is the workhorse for all comparison between two values of a particular column.
            If the column has a specific comparer, use that to compare the values. Otherwise, do
            a case insensitive string compare of the string representations of the values.
            </summary>
            <remarks><para>This class inherits from both IComparer and its generic counterpart
            so that it can be used on untyped and typed collections.</para></remarks>
        </member>
        <member name="T:BrightIdeasSoftware.BaseRenderer">
            <summary>
            Renderers are responsible for drawing a single cell within an owner drawn ObjectListView.
            </summary>
            <remarks>
            <para>Methods on this class are called during the DrawItem or DrawSubItemEvent.
            Subclasses can tell which type of event they are handling by examining DrawItemEvent: if this
            is not null, it is a DrawItem event.</para>
            <para>Subclasses will normally override the RenderWithDefault or Render method, and use the other
            methods as helper functions.</para>
            <para>If a renderer is installed on the primary column (column 0), it will be given a chance
            to draw the whole item in all views (Details, Tile, etc.). If the renderer returns true,
            default processing will continue. If it returns false, no other rendering will happen.</para>
            <para>This means that when an ObjectListView is in Details view, the renderer on column 0
            will be called twice: once to handle the DrawItem event, and then again to draw only the
            first cell. Subclasses must distinguish between these two very different events (using
            the "this.DrawItemEvent == null" test).</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.#ctor">
            <summary>
            Make a simple renderer
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.Event">
            <summary>
            Get/set the event that caused this renderer to be called
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.DrawItemEvent">
            <summary>
            Get/set the event that caused this renderer to be called
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.ListView">
            <summary>
            Get/set the listview for which the drawing is to be done
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.Column">
            <summary>
            Get or set the OLVColumn that this renderer will draw
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.RowObject">
            <summary>
            Get or set the model object that this renderer should draw
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.Aspect">
            <summary>
            Get or set the aspect of the model object that this renderer should draw
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.ListItem">
            <summary>
            Get or set the listitem that this renderer will be drawing
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.SubItem">
            <summary>
            Get or set the list subitem that this renderer will be drawing
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.OLVSubItem">
            <summary>
            Get the specialized OLVSubItem that this renderer is drawing
            </summary>
            <remarks>This returns null for column 0.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.IsItemSelected">
            <summary>
            Cache whether or not our item is selected
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.Font">
            <summary>
            Return the font to be used for text in this cell
            </summary>
            <returns>The font of the subitem</returns>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.TextBrush">
            <summary>
            The brush that will be used to paint the text
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.IsDrawBackground">
            <summary>
            Should this renderer fill in the background before drawing?
            </summary>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.CanWrap">
            <summary>
            Can the renderer wrap lines that do not fit completely within the cell?
            </summary>
            <remarks>This value is currently only used when printing a list view using ListViewPrinter.</remarks>
        </member>
        <member name="P:BrightIdeasSoftware.BaseRenderer.Spacing">
            <summary>
            When rendering multiple images, how many pixels should be between each image?
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.GetText">
            <summary>
            Return the string that should be drawn within this
            </summary>
            <returns></returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.GetImage">
            <summary>
            Return the image that should be drawn against this subitem
            </summary>
            <returns>An Image or null if no image should be drawn.</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.GetImage(System.Object)">
            <summary>
            Return the actual image that should be drawn when keyed by the given image selector.
            An image selector can be: <list>
            <item>an int, giving the index into the image list</item>
            <item>a string, giving the image key into the image list</item>
            <item>an Image, being the image itself</item>
            </list>
            </summary>
            <param name="imageSelector">The value that indicates the image to be used</param>
            <returns>An Image or null</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.GetBackgroundColor">
            <summary>
            Return the Color that is the background color for this item's cell
            </summary>
            <returns>The background color of the subitem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.GetTextBackgroundColor">
            <summary>
            Return the Color that is the background color for this item's text
            </summary>
            <returns>The background color of the subitem's text</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.GetForegroundColor">
            <summary>
            Return the color to be used for text in this cell
            </summary>
            <returns>The text color of the subitem</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.AlignRectangle(System.Drawing.Rectangle,System.Drawing.Rectangle)">
            <summary>
            Align the second rectangle with the first rectangle,
            according to the alignment of the column
            </summary>
            <param name="outer">The cell's bounds</param>
            <param name="inner">The rectangle to be aligned within the bounds</param>
            <returns>An aligned rectangle</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.DrawAlignedImage(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Image)">
            <summary>
            Draw the given image aligned horizontally within the column.
            </summary>
            <remarks>
            Over tall images are scaled to fit. Over-wide images are
            truncated. This is by design!
            </remarks>
            <param name="g">Graphics context to use for drawing</param>
            <param name="r">Bounds of the cell</param>
            <param name="image">The image to be drawn</param>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.DrawBackground(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Fill in the background of this cell
            </summary>
            <param name="g">Graphics context to use for drawing</param>
            <param name="r">Bounds of the cell</param>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.HandleRendering(System.EventArgs,System.Drawing.Graphics,System.Drawing.Rectangle,System.Object)">
            <summary>
            The delegate that is called from the list view. This is the main entry point, but
            subclasses should override Render instead of this method.
            </summary>
            <param name="e">The event that caused this redraw</param>
            <param name="g">The context that our drawing should be done using</param>
            <param name="r">The bounds of the cell within which the renderer can draw</param>
            <param name="rowObject">The model object for this row</param>
            <returns>A boolean indicating whether the default process should occur</returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.OptionalRender(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our data into the given rectangle using the given graphics context.
            </summary>
            <remarks>
            <para>Subclasses should override this method.</para></remarks>
            <param name="g">The graphics context that should be used for drawing</param>
            <param name="r">The bounds of the subitem cell</param>
            <returns>Returns whether the renderering has already taken place.
            If this returns false, the default processing will take over.
            </returns>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our data into the given rectangle using the given graphics context.
            </summary>
            <remarks>
            <para>Subclasses should override this method if they never want
            to fall back on the default processing</para></remarks>
            <param name="g">The graphics context that should be used for drawing</param>
            <param name="r">The bounds of the subitem cell</param>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.DrawImageAndText(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our subitems image and text
            </summary>
            <param name="g">Graphics context to use for drawing</param>
            <param name="r">Bounds of the cell</param>
        </member>
        <member name="M:BrightIdeasSoftware.BaseRenderer.DrawImageAndText(System.Drawing.Graphics,System.Drawing.Rectangle,System.String,System.Drawing.Image)">
            <summary>
            Draw the given text and optional image in the "normal" fashion
            </summary>
            <param name="g">Graphics context to use for drawing</param>
            <param name="r">Bounds of the cell</param>
            <param name="txt">The string to be drawn</param>
            <param name="image">The optional image to be drawn</param>
        </member>
        <member name="T:BrightIdeasSoftware.MappedImageRenderer">
            <summary>
            This class maps a data value to an image that should be drawn for that value.
            </summary>
            <remarks><para>It is useful for drawing data that is represented as an enum or boolean.</para></remarks>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.Boolean(System.Object,System.Object)">
            <summary>
            Return a renderer that draw boolean values using the given images
            </summary>
            <param name="trueImage">Draw this when our data value is true</param>
            <param name="falseImage">Draw this when our data value is false</param>
            <returns>A Renderer</returns>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.TriState(System.Object,System.Object,System.Object)">
            <summary>
            Return a renderer that draw tristate boolean values using the given images
            </summary>
            <param name="trueImage">Draw this when our data value is true</param>
            <param name="falseImage">Draw this when our data value is false</param>
            <param name="nullImage">Draw this when our data value is null</param>
            <returns>A Renderer</returns>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.#ctor">
            <summary>
            Make a new empty renderer
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.#ctor(System.Object,System.Object)">
            <summary>
            Make a new renderer that will show the given image when the given key is the aspect value
            </summary>
            <param name="key">The data value to be matched</param>
            <param name="image">The image to be shown when the key is matched</param>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.#ctor(System.Object,System.Object,System.Object,System.Object)">
            <summary>
            Make a new renderer that will show the given images when it receives the given keys
            </summary>
            <param name="key1"></param>
            <param name="image1"></param>
            <param name="key2"></param>
            <param name="image2"></param>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.#ctor(System.Object[])">
            <summary>
            Build a renderer from the given array of keys and their matching images
            </summary>
            <param name="keysAndImages">An array of key/image pairs</param>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.Add(System.Object,System.Object)">
            <summary>
            Register the image that should be drawn when our Aspect has the data value.
            </summary>
            <param name="value">Value that the Aspect must match</param>
            <param name="image">An ImageSelector -- an int, string or image</param>
        </member>
        <member name="M:BrightIdeasSoftware.MappedImageRenderer.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Render our value
            </summary>
            <param name="g"></param>
            <param name="r"></param>
        </member>
        <member name="T:BrightIdeasSoftware.ImageRenderer">
            <summary>
            Render an image that comes from our data source.
            </summary>
            <remarks>The image can be sourced from:
            <list>
            <item>a byte-array (normally when the image to be shown is
            stored as a value in a database)</item>
            <item>an int, which is treated as an index into the image list</item>
            <item>a string, which is treated first as a file name, and failing that as an index into the image list</item>
            </list>
            <para>If an image is an animated GIF, it's state is stored in the SubItem object.</para>
            <para>By default, the image renderer does not render animations (it begins life with animations paused).
            To enable animations, you must call Unpause().</para>
            </remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.#ctor">
            <summary>
            Make an empty image renderer
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.#ctor(System.Boolean)">
            <summary>
            Make an empty image renderer that begins life ready for animations
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our image
            </summary>
            <param name="g"></param>
            <param name="r"></param>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.GetImageFromAspect">
             <summary>
             Translate our Aspect into an image.
             </summary>
             <remarks>The strategy is:<list type="unordered">
             <item>If its a byte array, we treat it as an in-memory image</item>
             <item>If it's an int, we use that as an index into our image list</item>
             <item>If it's a string, we try to load a file by that name. If we can't, we use the string as an index into our image list.</item>
            </list></remarks>
             <returns>An image</returns>
        </member>
        <member name="P:BrightIdeasSoftware.ImageRenderer.Paused">
            <summary>
            Should the animations in this renderer be paused?
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.Pause">
            <summary>
            Pause any animations
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.Unpause">
            <summary>
            Unpause any animations
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.OnTimer(System.Object)">
            <summary>
            This is the method that is invoked by the timer. It basically switches control to the listview thread.
            </summary>
            <param name="state">not used</param>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.OnTimerInThread">
            <summary>
            This is the OnTimer callback, but invoked in the same thread as the creator of the ListView.
            This method can use all of ListViews methods without creating a CrossThread exception.
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.ImageRenderer.AnimationState">
            <summary>
            Instances of this class kept track of the animation state of a single image.
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.AnimationState.IsAnimation(System.Drawing.Image)">
            <summary>
            Is the given image an animation
            </summary>
            <param name="image">The image to be tested</param>
            <returns>Is the image an animation?</returns>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.AnimationState.#ctor">
            <summary>
            Create an AnimationState in a quiet state
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.AnimationState.#ctor(System.Drawing.Image)">
            <summary>
            Create an animation state for the given image, which may or may not
            be an animation
            </summary>
            <param name="image">The image to be rendered</param>
        </member>
        <member name="P:BrightIdeasSoftware.ImageRenderer.AnimationState.IsValid">
            <summary>
            Does this state represent a valid animation
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.ImageRenderer.AnimationState.AdvanceFrame(System.Int64)">
            <summary>
            Advance our images current frame and calculate when it will expire
            </summary>
        </member>
        <member name="T:BrightIdeasSoftware.BarRenderer">
            <summary>
            Render our Aspect as a progress bar
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.#ctor">
            <summary>
            Make a BarRenderer
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.#ctor(System.Int32,System.Int32)">
            <summary>
            Make a BarRenderer for the given range of data values
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.#ctor(System.Drawing.Pen,System.Drawing.Brush)">
            <summary>
            Make a BarRenderer using a custom bar scheme
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.#ctor(System.Int32,System.Int32,System.Drawing.Pen,System.Drawing.Brush)">
            <summary>
            Make a BarRenderer using a custom bar scheme
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.#ctor(System.Drawing.Pen,System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Make a BarRenderer that uses a horizontal gradient
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.#ctor(System.Int32,System.Int32,System.Drawing.Pen,System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Make a BarRenderer that uses a horizontal gradient
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.UseStandardBar">
            <summary>
            Should this bar be drawn in the system style
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.Padding">
            <summary>
            How many pixels in from our cell border will this bar be drawn
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.Pen">
            <summary>
            The Pen that will draw the frame surrounding this bar
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.Brush">
            <summary>
            The brush that will be used to fill the bar
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.BackgroundBrush">
            <summary>
            The brush that will be used to fill the background of the bar
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.StartColor">
            <summary>
            The first color when a gradient is used to fill the bar
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.EndColor">
            <summary>
            The end color when a gradient is used to fill the bar
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.MaximumWidth">
            <summary>
            Regardless of how wide the column become the progress bar will never be wider than this
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.MaximumHeight">
            <summary>
            Regardless of how high the cell is  the progress bar will never be taller than this
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.MinimumValue">
            <summary>
            The minimum data value expected. Values less than this will given an empty bar
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.BarRenderer.MaximumValue">
            <summary>
            The maximum value for the range. Values greater than this will give a full bar
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.SetGradient(System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Draw this progress bar using a gradient
            </summary>
            <param name="start"></param>
            <param name="end"></param>
        </member>
        <member name="M:BrightIdeasSoftware.BarRenderer.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our aspect
            </summary>
            <param name="g"></param>
            <param name="r"></param>
        </member>
        <member name="T:BrightIdeasSoftware.ImagesRenderer">
            <summary>
            An ImagesRenderer draws zero or more images depending on the data returned by its Aspect.
            </summary>
            <remarks><para>This renderer's Aspect must return a ICollection of ints, strings or Images,
            each of which will be drawn horizontally one after the other.</para></remarks>
        </member>
        <member name="M:BrightIdeasSoftware.ImagesRenderer.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our data value
            </summary>
            <param name="g"></param>
            <param name="r"></param>
        </member>
        <member name="T:BrightIdeasSoftware.MultiImageRenderer">
            <summary>
            A MultiImageRenderer draws the same image a number of times based on our data value
            </summary>
            <remarks><para>The stars in the Rating column of iTunes is a good example of this type of renderer.</para></remarks>
        </member>
        <member name="M:BrightIdeasSoftware.MultiImageRenderer.#ctor">
            <summary>
            Make a quiet rendererer
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.MultiImageRenderer.#ctor(System.Object,System.Int32,System.Int32,System.Int32)">
            <summary>
            Make an image renderer that will draw the indicated image, at most maxImages times.
            </summary>
            <param name="imageSelector"></param>
            <param name="maxImages"></param>
            <param name="minValue"></param>
            <param name="maxValue"></param>
        </member>
        <member name="F:BrightIdeasSoftware.MultiImageRenderer.ImageSelector">
            <summary>
            The image selector that will give the image to be drawn
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.MultiImageRenderer.MaxNumberImages">
            <summary>
            What is the maximum number of images that this renderer should draw?
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.MultiImageRenderer.MinimumValue">
            <summary>
            Values less than or equal to this will have 0 images drawn
            </summary>
        </member>
        <member name="F:BrightIdeasSoftware.MultiImageRenderer.MaximumValue">
            <summary>
            Values greater than or equal to this will have MaxNumberImages images drawn
            </summary>
        </member>
        <member name="M:BrightIdeasSoftware.MultiImageRenderer.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw our data value
            </summary>
            <param name="g"></param>
            <param name="r"></param>
        </member>
        <member name="T:BrightIdeasSoftware.FlagRenderer`1">
            <summary>
            A class to render a value that contains a bitwise-OR'ed collection of values.
            </summary>
            <typeparam name="T">The type of value that holds the bit-OR'ed flag</typeparam>
        </member>
        <member name="M:BrightIdeasSoftware.FlagRenderer`1.Add(`0,System.Object)">
            <summary>
            Register the given image to the given value
            </summary>
            <param name="key">When this flag is present...</param>
            <param name="imageSelector">...draw this image</param>
        </member>
        <member name="M:BrightIdeasSoftware.FlagRenderer`1.Render(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Draw the flags
            </summary>
            <param name="g"></param>
            <param name="r"></param>
        </member>
        <member name="T:System.QQ.ButtonMousePosition">
            <summary>
            鼠标的当前位置
            </summary>
        </member>
        <member name="F:System.QQ.ButtonMousePosition.None">
            <summary>
            
            </summary>
        </member>
        <member name="F:System.QQ.ButtonMousePosition.Button">
            <summary>
            
            </summary>
        </member>
        <member name="F:System.QQ.ButtonMousePosition.Splitebutton">
            <summary>
            
            </summary>
        </member>
        <member name="T:System.QQ.ControlState">
            <summary>
            控件的状态。
            </summary>
        </member>
        <member name="F:System.QQ.ControlState.Normal">
            <summary>
             正常
            </summary>
        </member>
        <member name="F:System.QQ.ControlState.Hover">
            <summary>
            鼠标经过
            </summary>
        </member>
        <member name="F:System.QQ.ControlState.Pressed">
            <summary>
            鼠标按下
            </summary>
        </member>
        <member name="T:System.QQ.RoundStyle">
            <summary>
            建立圆角路径的样式。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.None">
            <summary>
            四个角都不是圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.All">
            <summary>
            四个角都为圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.Left">
            <summary>
            左边两个角为圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.Right">
            <summary>
            右边两个角为圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.Top">
            <summary>
            上边两个角为圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.Bottom">
            <summary>
            下边两个角为圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.BottomLeft">
            <summary>
            左下角为圆角。
            </summary>
        </member>
        <member name="F:System.QQ.RoundStyle.BottomRight">
            <summary>
            右下角为圆角。
            </summary>
        </member>
        <member name="T:System.QQ.QQButton">
            <summary>
            
            </summary>
        </member>
        <member name="E:System.QQ.QQButton.OnButtonClick">
            <summary>
            普通按钮按下事件
            </summary>
        </member>
        <member name="E:System.QQ.QQButton.OnSpliteButtonClick">
            <summary>
            分割按钮按下事件
            </summary>
        </member>
        <member name="M:System.QQ.QQButton.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ContextOffset">
            <summary>
            下拉菜单与按钮的距离
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ShowSpliteButton">
            <summary>
            图片高度
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.SpliteButtonWidth">
            <summary>
            分割按钮的宽度
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.PressOffset">
            <summary>
            当鼠标按下时图片和文字是否产生偏移
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.AlwaysShowBorder">
            <summary>
            是否一直显示按钮边框,设置为false则只在鼠标经过和按下时显示边框
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ArrowColor">
            <summary>
            当显示分割按钮时，分割按钮的箭头颜色
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.BorderColor">
            <summary>
            按钮的边框颜色
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.InnerBorderColor">
            <summary>
            按钮内边框颜色
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.BaseColor">
            <summary>
            鼠标经过和按下时按钮的渐变背景颜色
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.BaseColorEnd">
            <summary>
            鼠标经过和按下时按钮的渐变背景颜色
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ImageWidth">
            <summary>
            图片宽度
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ImageHeight">
            <summary>
            图片高度
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.RoundStyle">
            <summary>
            按钮圆角样式
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.Radius">
            <summary>
            按钮圆角弧度
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ImageTextSpace">
            <summary>
            图片与文字之间的间距
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ControlState">
            <summary>
            按钮当前状态
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.CurrentMousePosition">
            <summary>
            鼠标当前所在位置
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.ButtonRect">
            <summary>
            普通按钮矩形位置
            </summary>
        </member>
        <member name="P:System.QQ.QQButton.SpliteButtonRect">
            <summary>
            分割按钮矩形位置
            </summary>
        </member>
        <member name="M:System.QQ.QQButton.OnMouseLeave(System.EventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:System.QQ.QQButton.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            
            </summary>
            <param name="mevent"></param>
        </member>
        <member name="M:System.QQ.QQButton.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:System.QQ.QQButton.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:System.QQ.QQButton.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:System.QQ.QQButton.CalculateRect(System.Drawing.Rectangle@,System.Drawing.Rectangle@,System.Drawing.Graphics)">
            <summary>
            获取图像以及文字的位置
            </summary>
            <param name="imageRect"></param>
            <param name="textRect"></param>
            <param name="g"></param>
        </member>
        <member name="M:System.QQ.QQButton.RenderBackGroundInternal(System.Drawing.Graphics,System.Drawing.Rectangle,System.QQ.RoundStyle,System.Int32)">
            <summary>
            画边框与背景
            </summary>
        </member>
        <member name="M:System.QQ.QQButton.RenderSpliteButton(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            画分割按钮
            </summary>
            <param name="g"></param>
            <param name="rect"></param>
        </member>
        <member name="T:GraphicsPathHelper">
            <summary>
            
            </summary>
        </member>
        <member name="M:GraphicsPathHelper.CreatePath(System.Drawing.Rectangle,System.Int32,System.QQ.RoundStyle,System.Boolean)">
            <summary>
            建立带有圆角样式的矩形路径
            </summary>
            <param name="rect">用来建立路径的矩形。</param>
            <param name="radius">圆角的大小</param>
            <param name="style">圆角的样式</param>
            <param name="correction">是否把矩形长宽减 1,以便画出边框</param>
            <returns>建立的路径</returns>
        </member>
        <member name="T:ExtendedWebBrowser2.BrowserCommands">
            <summary>
            This enum represents the possible browser commands
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.BrowserCommands.None">
            <summary>
            Used when no commans are available
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs">
            <summary>
            Used in the new navigation events
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs.Url">
            <summary>
            The URL to navigate to
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs.Frame">
            <summary>
            The name of the frame to navigate to
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs.NavigationContext">
            <summary>
            The flags when opening a new window
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs.AutomationObject">
            <summary>
            The pointer to ppDisp
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs.#ctor(System.Object,System.Uri,System.String,ExtendedWebBrowser2.UrlContext)">
            <summary>
            Creates a new instance of WebBrowserExtendedNavigatingEventArgs
            </summary>
            <param name="automation">Pointer to the automation object of the browser</param>
            <param name="url">The URL to go to</param>
            <param name="frame">The name of the frame</param>
            <param name="navigationContext">The new window flags</param>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedCloseEventArgs">
            <summary>
            
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs">
            <summary>
            Used in the new navigation events
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.Hwnd">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.LpstrText">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.LpstrCaption">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.PResult">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DlgResult">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DisplayHelpButton">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.LpstrHelpFile">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DwHelpContext">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DlgButtons">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DlgIcon">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DlgDefaultButtons">
            <summary>
            
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.DlgOptions">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.#ctor(System.Int32,System.String,System.String,System.UInt32,System.String,System.UInt32)">
            <summary>
            
            </summary>
            <param name="Hwnd"></param>
            <param name="LpstrText"></param>
            <param name="LpstrCaption"></param>
            <param name="DwType"></param>
            <param name="LpstrHelpFile"></param>
            <param name="DwHelpContext"></param>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MB_OK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MB_OKCANCEL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MB_ABORTRETRYIGNORE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MB_YESNOCANCEL">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MB_YESNO">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxButton.MB_RETRYCANCEL">
            <summary>
            
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONNONE">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONHAND">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONSTOP">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONERROR">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONQUESTION">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONEXCLAMATION">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONWARNING">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONASTERISK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_ICONINFORMATION">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxIcon.MB_USERICON">
            <summary>
            
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxDefButton">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxDefButton.MASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxDefButton.MB_DEFBUTTON1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxDefButton.MB_DEFBUTTON2">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxDefButton.MB_DEFBUTTON3">
            <summary>
            
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption.MASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption.MB_DEFAULT_DESKTOP_ONLY">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption.MB_RIGHT">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption.MB_RTLREADING">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption.MB_SERVICE_NOTIFICATION1">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxOption.MB_SERVICE_NOTIFICATION2">
            <summary>
            
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxHelpButton">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxHelpButton.MASK">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedBrowserMessageEventArgs.MsgBoxHelpButton.MB_HELP">
            <summary>
            
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.Command">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.#ctor(ExtendedWebBrowser2.ExtendedWebBrowser)">
            <summary>
            
            </summary>
            <param name="host"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.ViewSource">
            <summary>
            查看源码
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Copy">
            <summary>
            复制当前选中区
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Paste">
            <summary>
            粘贴当前选中区
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Cut">
            <summary>
            剪切当前选中区
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.SelectAll">
            <summary>
            全选
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.UnSelect">
            <summary>
            清除当前选中区的选中状态。
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.UnLink">
            <summary>
            从当前选中区中删除全部超级链接。
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.UnBookmark">
            <summary>
            从当前选中区中删除全部书签。
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Delete">
            <summary>
            删除当前选中区
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Redo">
            <summary>
            重做
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Undo">
            <summary>
            撤销
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.RemoveFormat">
            <summary>
            从当前选中区中删除格式化标签。
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.ClickElement(System.String,System.String,System.String)">
            <summary>
            点击节点
            </summary>
            <param name="tagName"></param>
            <param name="attr"></param>
            <param name="attrValue"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.ClickElement(System.String,System.String,System.String,System.Int32)">
            <summary>
            点击节点
            </summary>
            <param name="tagName"></param>
            <param name="attr"></param>
            <param name="attrValue"></param>
            <param name="waitMilliSecond"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.ClickElement(System.String,System.String,System.String,System.Int32,System.Int32)">
            <summary>
            点击元素
            </summary>
            <param name="tagName">节点名</param>
            <param name="attr">属性</param>
            <param name="attrValue">属性值</param>
            <param name="waitMilliSecond">等待毫秒数</param>
            <param name="index">第几个符合的元素,从1开始</param>
        </member>
        <member name="M:ExtendedWebBrowser2.Command.Wait(System.Int32)">
            <summary>
            等待多时毫秒
            </summary>
            <param name="Milliseconds"></param>
        </member>
        <member name="T:ExtendedWebBrowser2.CommandStateEventArgs">
            <summary>
            Represents event information for the main form, when the command state of the active browser changes
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.CommandStateEventArgs.#ctor(ExtendedWebBrowser2.BrowserCommands)">
            <summary>
            Creates a new instance of the <see cref="T:ExtendedWebBrowser2.CommandStateEventArgs"/> class
            </summary>
            <param name="commands">A list of commands that are available</param>
        </member>
        <member name="P:ExtendedWebBrowser2.CommandStateEventArgs.BrowserCommands">
            <summary>
            Gets a list of commands that are available
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedWebBrowser">
            <summary>
            An extended version of the <see cref="T:System.Windows.Forms.WebBrowser"/> control.
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedWebBrowser.DocHostShowUIShowMessageEventHandler">
            <summary>
            
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.OnShowMessage">
            <summary>
            在页面弹出消息对话框时激发
            </summary>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedWebBrowser.DocHostShowUIExtendedCloseEventArgs">
            <summary>
            
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.Ex_WindowClosing">
            <summary>
            
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.ExtendedWebBrowser.Cmd">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.NavigateWait(System.String,System.Int32)">
            <summary>
            打开页面并等待页面加载完毕
            </summary>
            <param name="url">要打开的页面地址</param>
            <param name="seconds">小于等于0,则表示一直等待,否则表示等待指定秒后，如果依然没有加载完毕，就直接返回</param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WaitComplete(System.Int32)">
            <summary>
            等待页面加载完毕
            </summary>
            <param name="seconds">小于等于0,则表示一直等待,否则表示等待指定秒后，如果依然没有加载完毕，就直接返回</param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.Wait(System.Int32)">
            <summary>
            等待指定毫秒
            </summary>
            <param name="Milliseconds">等待指定毫秒</param>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedWebBrowser.DocumentText">
            <summary>
            获取网页源代码,可以自动去除乱码
            </summary>
            <returns></returns>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.LoadStrings(System.String,System.Text.Encoding)">
            <summary>
            加载html文本到浏览器中
            </summary>
            <param name="s"></param>
            <param name="encoding"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.LoadStrings(System.String)">
            <summary>
            加载html文本到浏览器中
            </summary>
            <param name="s"></param>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedWebBrowser.ForceOpenThisWindow">
            <summary>
            强制用本窗体打开新链接
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.CreateWebBrowserSiteBase">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.AttachInterfaces(System.Object)">
            <summary>
            This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. 
            Called by the control when the underlying ActiveX control is created. 
            </summary>
            <param name="nativeActiveXObject"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.DetachInterfaces">
            <summary>
            This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. 
            Called by the control when the underlying ActiveX control is discarded. 
            </summary>
        </member>
        <member name="P:ExtendedWebBrowser2.ExtendedWebBrowser.Application">
            <summary>
            Returns the automation object for the web browser
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.CreateSink">
            <summary>
            This method will be called to give you a chance to create your own event sink
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.DetachSink">
            <summary>
            Detaches the event sink
            </summary>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.Downloading">
            <summary>
            在文档下载开始时激发
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.OnDownloading(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ExtendedWebBrowser2.ExtendedWebBrowser.Downloading"/> event
            </summary>
            <param name="e">Empty <see cref="T:System.EventArgs"/></param>
            <remarks>
            You could start an animation or a notification that downloading is starting
            </remarks>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.DownloadComplete">
            <summary>
            下载完成后触发
            </summary>
            <remarks>
            Here you could start monitoring for script errors. 
            </remarks>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.OnDownloadComplete(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ExtendedWebBrowser2.ExtendedWebBrowser.DownloadComplete"/> event
            </summary>
            <param name="e">Empty <see cref="T:System.EventArgs"/></param>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.StartNavigate">
            <summary>
            在开始浏览新网页时激发.
            </summary>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.StartNewWindow">
             <summary>
            在打开新的网页窗口时激发
             </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.OnStartNewWindow(ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs)">
            <summary>
            Raises the <see cref="E:ExtendedWebBrowser2.ExtendedWebBrowser.StartNewWindow"/> event
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when BrowserExtendedNavigatingEventArgs is null</exception>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.OnStartNavigate(ExtendedWebBrowser2.BrowserExtendedNavigatingEventArgs)">
            <summary>
            Raises the <see cref="E:ExtendedWebBrowser2.ExtendedWebBrowser.StartNavigate"/> event
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when BrowserExtendedNavigatingEventArgs is null</exception>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.#ctor(ExtendedWebBrowser2.ExtendedWebBrowser)">
            <summary>
            
            </summary>
            <param name="browser"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.BeforeNavigate2(System.Object,System.Object@,System.Object@,System.Object@,System.Object@,System.Object@,System.Boolean@)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
            <param name="URL"></param>
            <param name="flags"></param>
            <param name="targetFrameName"></param>
            <param name="postData"></param>
            <param name="headers"></param>
            <param name="cancel"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.NewWindow2(System.Object@,System.Boolean@)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
            <param name="cancel"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.NewWindow3(System.Object@,System.Boolean@,System.UInt32,System.String,System.String)">
            <summary>
            新窗口事件,只限Window XP SP2或以上系统支持
            </summary>
            <param name="ppDisp"></param>
            <param name="Cancel"></param>
            <param name="dwFlags"></param>
            <param name="bstrUrlContext"></param>
            <param name="bstrUrl"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.DownloadBegin">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.DownloadComplete">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.WindowClosing(System.Boolean,System.Boolean@)">
            <summary>
            
            </summary>
            <param name="isChildWindow"></param>
            <param name="cancel"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnQuit">
            <summary>
            
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.StatusTextChange(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.ProgressChange(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="progress"></param>
            <param name="progressMax"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.TitleChange(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.PropertyChange(System.String)">
            <summary>
            
            </summary>
            <param name="szProperty"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.NavigateComplete2(System.Object,System.Object@)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
            <param name="URL"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.DocumentComplete(System.Object,System.Object@)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
            <param name="URL"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnVisible(System.Boolean)">
            <summary>
            
            </summary>
            <param name="visible"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnToolBar(System.Boolean)">
            <summary>
            
            </summary>
            <param name="toolBar"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnMenuBar(System.Boolean)">
            <summary>
            
            </summary>
            <param name="menuBar"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnStatusBar(System.Boolean)">
            <summary>
            
            </summary>
            <param name="statusBar"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnFullScreen(System.Boolean)">
            <summary>
            
            </summary>
            <param name="fullScreen"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.OnTheaterMode(System.Boolean)">
            <summary>
            
            </summary>
            <param name="theaterMode"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.WindowSetResizable(System.Boolean)">
            <summary>
            
            </summary>
            <param name="resizable"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.WindowSetLeft(System.Int32)">
            <summary>
            
            </summary>
            <param name="left"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.WindowSetTop(System.Int32)">
            <summary>
            
            </summary>
            <param name="top"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.WindowSetWidth(System.Int32)">
            <summary>
            
            </summary>
            <param name="width"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.WindowSetHeight(System.Int32)">
            <summary>
            
            </summary>
            <param name="height"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.SetSecureLockIcon(System.Int32)">
            <summary>
            
            </summary>
            <param name="secureLockIcon"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.FileDownload(System.Boolean@)">
            <summary>
            
            </summary>
            <param name="cancel"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.NavigateError(System.Object,System.Object@,System.Object@,System.Object@,System.Boolean@)">
            <summary>
            /
            </summary>
            <param name="pDisp"></param>
            <param name="URL"></param>
            <param name="frame"></param>
            <param name="statusCode"></param>
            <param name="cancel"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.PrintTemplateInstantiation(System.Object)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.PrintTemplateTeardown(System.Object)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.UpdatePageStatus(System.Object,System.Object@,System.Object@)">
            <summary>
            
            </summary>
            <param name="pDisp"></param>
            <param name="nPage"></param>
            <param name="fDone"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.PrivacyImpactedStateChange(System.Boolean)">
            <summary>
            
            </summary>
            <param name="bImpacted"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.CommandStateChange(System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="Command"></param>
            <param name="Enable"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WebBrowserExtendedEvents.ClientToHostWindow(System.Int32@,System.Int32@)">
            <summary>
            
            </summary>
            <param name="CX"></param>
            <param name="CY"></param>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Overridden
            </summary>
            <param name="m">The <see cref="T:System.Windows.Forms.Message"/> send to this procedure</param>
        </member>
        <member name="T:ExtendedWebBrowser2.ExtendedWebBrowser.WindowsMessages">
            <summary>
            A list of all the available window messages
            </summary>
        </member>
        <member name="M:ExtendedWebBrowser2.ExtendedWebBrowser.OnQuit">
            <summary>
            Raises the <see cref="E:ExtendedWebBrowser2.ExtendedWebBrowser.Quit"/> event
            </summary>
        </member>
        <member name="E:ExtendedWebBrowser2.ExtendedWebBrowser.Quit">
            <summary>
            在网页窗口关闭时激发
            </summary>
            <remarks>
            Do not confuse this with DWebBrowserEvents2.Quit... That's something else.
            </remarks>
        </member>
        <member name="T:ExtendedWebBrowser2.UrlContext">
            <summary>
            Flags used by INewWindowManager::EvaluateNewWindow. 
            These values are taken into account in the decision of whether to display a pop-up window.
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.None">
            <summary>
            No information Present
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.Unloading">
            <summary>
            The page is unloading. This flag is set in response to the onbeforeunload and onunload events. 
            Some pages load pop-up windows when you leave them rather than when you enter. This flag is used to identify those situations.
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.UserInited">
            <summary>
            The call to INewWindowManager::EvaluateNewWindow is the result of a user-initiated action 
            (a mouse click or key press). Use this flag in conjunction with the NWMF_FIRST_USERINITED flag 
            to determine whether the call is a direct or indirect result of the user-initiated action.
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.UserFirstInited">
            <summary>
            When NWMF_USERINITED is present, this flag indicates that the call to 
            INewWindowManager::EvaluateNewWindow is the first query that results from this user-initiated action. 
            Always use this flag in conjunction with NWMF_USERINITED.
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.OverrideKey">
            <summary>
            The override key (ALT) was pressed. The override key is used to bypass the pop-up manager梐llowing 
            all pop-up windows to display梐nd must be held down at the time that INewWindowManager::EvaluateNewWindow is called. 
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.ShowHelp">
            <summary>
            The new window attempting to load is the result of a call to the showHelp method. Help is sometimes displayed in a separate window, 
            and this flag is valuable in those cases.
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.HtmlDialog">
            <summary>
            The new window is a dialog box that displays HTML content.
            </summary>
        </member>
        <member name="F:ExtendedWebBrowser2.UrlContext.FromProxy">
            <summary>
            Indicates that the EvaluateNewWindow method is being called through a marshalled Component Object Model (COM) proxy 
            from another thread. In this situation, the method should make a decision and return immediately without performing 
            blocking operations such as showing modal user interface (UI). Lengthy operations will cause the calling thread to 
            appear unresponsive.
            </summary>
        </member>
        <member name="T:IfacesEnumsStructsClasses.Hresults">
            <summary>
            HRESULT constants
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.NOERROR">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.S_OK">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.S_FALSE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_PENDING">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_HANDLE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_NOTIMPL">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_NOINTERFACE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_POINTER">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_ABORT">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_FAIL">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_OUTOFMEMORY">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_ACCESSDENIED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_UNEXPECTED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_FLAGS">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.E_INVALIDARG">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.ERROR_SUCCESS">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.ERROR_FILE_NOT_FOUND">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.ERROR_ACCESS_DENIED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.ERROR_INSUFFICIENT_BUFFER">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.ERROR_NO_MORE_ITEMS">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_FIRST">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_LAST">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_S_FIRST">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_S_LAST">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLECMDERR_E_FIRST">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLECMDERR_E_NOTSUPPORTED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLECMDERR_E_DISABLED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLECMDERR_E_NOHELP">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLECMDERR_E_CANCELED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLECMDERR_E_UNKNOWNGROUP">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLEOBJ_E_NOVERBS">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLEOBJ_S_INVALIDVERB">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLEOBJ_S_CANNOT_DOVERB_NOW">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLEOBJ_S_INVALIDHWND">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.DV_E_LINDEX">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_OLEVERB">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_ADVF">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_ENUM_NOMORE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_ADVISENOTSUPPORTED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_NOCONNECTION">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_NOTRUNNING">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_NOCACHE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_BLANK">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_CLASSDIFF">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_CANT_GETMONIKER">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_CANT_BINDTOSOURCE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_STATIC">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_PROMPTSAVECANCELLED">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_INVALIDRECT">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_WRONGCOMPOBJ">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_INVALIDHWND">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_NOT_INPLACEACTIVE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_CANTCONVERT">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.OLE_E_NOSTORAGE">
            <summary>
            
            </summary>
        </member>
        <member name="F:IfacesEnumsStructsClasses.Hresults.RPC_E_RETRY">
            <summary>
            
            </summary>
        </member>
        <member name="T:TChart.ImageChart.LinePainter">
            <summary>
            线条图
            </summary>
            <remarks>
            作者: Kingthy 
            日期: 2007-09-11
            MSN:  Kingthy@gmail.com
            转载请注明原作者,当你有更新修改时如果方便的希望能发一份给我.谢谢
            </remarks>
        </member>
        <member name="M:TChart.ImageChart.LinePainter.#ctor(TChart.ImageChart.MovementImage)">
            <summary>
            
            </summary>
            <param name="image"></param>
        </member>
        <member name="M:TChart.ImageChart.LinePainter.DrawValue(System.Drawing.Graphics,TChart.ImageChart.XAxisItemList)">
            <summary>
            画值
            </summary>
            <param name="graphics">画布</param>
            <param name="xAxes">X轴数据</param>
        </member>
        <member name="T:TChart.ImageChart.MovementImage">
            <summary>
            走势图
            </summary>
            <remarks>
            作者: Kingthy 
            日期: 2007-09-11
            MSN:  Kingthy@gmail.com
            转载请注明原作者,当你有更新修改时如果方便的希望能发一份给我.谢谢
            </remarks>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.InitParameter">
            <summary>
            初始化参数
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.Xspace">
            <summary>
            返回或设置X轴间隔
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.Title">
            <summary>
            标题
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.Width">
            <summary>
            返回图片的宽度
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.Height">
            <summary>
            返回或设置图片的高度
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.XSpaceWidth">
            <summary>
            X轴的间距
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.YSpaceWidth">
            <summary>
            Y轴的间距
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.TitleColor">
            <summary>
            标题的颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.TitleFont">
            <summary>
            标题的字体
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.BackgroundColor">
            <summary>
            背景颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.XAxisColor">
            <summary>
            X轴的颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.YAxisColor">
            <summary>
            Y轴的颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.XAxisMaxValue">
            <summary>
            返回X轴数据的最大值(供给Painter调用)
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.Picture">
            <summary>
            返回图片数据
            </summary>
        </member>
        <member name="F:TChart.ImageChart.MovementImage.m_Graphics">
            <summary>
            画布
            </summary>
        </member>
        <member name="P:TChart.ImageChart.MovementImage.Painter">
            <summary>
            作图器
            </summary>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.Dispose">
            <summary>
            释放内容资源
            </summary>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.GetMaxXAxisValue(TChart.ImageChart.XAxisItemList)">
            <summary>
            获取X轴中的最大值
            </summary>
            <param name="xAxes"></param>
            <returns></returns>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.GetMaxXAxisValue(System.Collections.Generic.List{TChart.ImageChart.XAxisItemList})">
            <summary>
            获取所有X轴列中的最大值
            </summary>
            <param name="list"></param>
            <returns></returns>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.InitImage(TChart.ImageChart.XAxisItemList)">
            <summary>
            初始化图片
            </summary>
            <param name="xAxes">X轴的数据</param>
            <returns></returns>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.Draw(TChart.ImageChart.XAxisItemList)">
            <summary>
            画一条走势图
            </summary>
            <param name="xAxes"></param>
        </member>
        <member name="M:TChart.ImageChart.MovementImage.Draw(System.Collections.Generic.List{TChart.ImageChart.XAxisItemList})">
            <summary>
            画多条走势图
            </summary>
            <param name="list"></param>
        </member>
        <member name="T:TChart.ImageChart.MovementPainterBase">
            <summary>
            作图器的基础类
            </summary>
            <remarks>
            作者: Kingthy 
            日期: 2007-09-11
            MSN:  Kingthy@gmail.com
            转载请注明原作者,当你有更新修改时如果方便的希望能发一份给我.谢谢
            </remarks>
        </member>
        <member name="M:TChart.ImageChart.MovementPainterBase.#ctor(TChart.ImageChart.MovementImage)">
            <summary>
            
            </summary>
            <param name="image"></param>
        </member>
        <member name="P:TChart.ImageChart.MovementPainterBase.Image">
            <summary>
            返回此作图器的相关链走势图
            </summary>
        </member>
        <member name="M:TChart.ImageChart.MovementPainterBase.GetYPosition(System.Decimal)">
            <summary>
            获取某值在Y轴上的位置
            </summary>
            <param name="value">当前点的值</param>
            <returns>点坐标</returns>
        </member>
        <member name="M:TChart.ImageChart.MovementPainterBase.DrawXYAxisLine(System.Drawing.Graphics,TChart.ImageChart.XAxisItemList)">
            <summary>
            画XY轴线
            </summary>
            <param name="graphics">画布</param>
            <param name="xAxes">X轴的数据</param>
        </member>
        <member name="M:TChart.ImageChart.MovementPainterBase.DrawTitle(System.Drawing.Graphics)">
            <summary>
            画标题
            </summary>
            <param name="graphics"></param>
        </member>
        <member name="M:TChart.ImageChart.MovementPainterBase.DrawValue(System.Drawing.Graphics,TChart.ImageChart.XAxisItemList)">
            <summary>
            画走势线
            </summary>
            <param name="graphics">画布</param>
            <param name="xAxes">X轴数据</param>
        </member>
        <member name="T:TChart.ImageChart.RectanglePainter">
            <summary>
            方块图
            </summary>
            <remarks>
            作者: Kingthy 
            日期: 2007-09-11
            MSN:  Kingthy@gmail.com
            转载请注明原作者,当你有更新修改时如果方便的希望能发一份给我.谢谢
            </remarks>
        </member>
        <member name="M:TChart.ImageChart.RectanglePainter.#ctor(TChart.ImageChart.MovementImage)">
            <summary>
            
            </summary>
            <param name="image"></param>
        </member>
        <member name="M:TChart.ImageChart.RectanglePainter.DrawValue(System.Drawing.Graphics,TChart.ImageChart.XAxisItemList)">
            <summary>
            画值
            </summary>
            <param name="graphics">画布</param>
            <param name="xAxes">X轴数据</param>
        </member>
        <member name="T:TChart.ImageChart.XAxisItem">
            <summary>
            走势图的X轴数据
            </summary>
            <remarks>
            作者: Kingthy 
            日期: 2007-09-11
            MSN:  Kingthy@gmail.com
            转载请注明原作者,当你有更新修改时如果方便的希望能发一份给我.谢谢
            </remarks>
        </member>
        <member name="M:TChart.ImageChart.XAxisItem.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="title"></param>
        </member>
        <member name="M:TChart.ImageChart.XAxisItem.#ctor(System.String,System.Decimal)">
            <summary>
            
            </summary>
            <param name="title"></param>
            <param name="value"></param>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.Title">
            <summary>
            标题
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.Value">
            <summary>
            值
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.TitleColor">
            <summary>
            标题的颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.TitleFont">
            <summary>
            标题的字体
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.ValueColor">
            <summary>
            值的颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.ValueFont">
            <summary>
            值的字体
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.DrawColor">
            <summary>
            绘制颜色
            </summary>
        </member>
        <member name="P:TChart.ImageChart.XAxisItem.ValueVisible">
            <summary>
            值是否可见
            </summary>
        </member>
        <member name="M:TChart.ImageChart.XAxisItem.Clone">
            <summary>
            克隆自身
            </summary>
            <returns></returns>
        </member>
        <member name="T:TChart.ImageChart.XAxisItemList">
            <summary>
            定义X轴的数据集合
            </summary>
            <remarks>
            作者: Kingthy 
            日期: 2007-09-11
            MSN:  Kingthy@gmail.com
            转载请注明原作者,当你有更新修改时如果方便的希望能发一份给我.谢谢
            </remarks>
        </member>
        <member name="M:TChart.ImageChart.XAxisItemList.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:TChart.ImageChart.XAxisItemList.#ctor(System.Int32)">
            <summary>
            
            </summary>
            <param name="capacity"></param>
        </member>
        <member name="M:TChart.ImageChart.XAxisItemList.AddRange(System.String[])">
            <summary>
            添加一批数据
            </summary>
            <param name="titles">轴的标题</param>
        </member>
        <member name="M:TChart.ImageChart.XAxisItemList.AddRange(System.String[],System.Decimal[])">
            <summary>
            添加一批数据
            </summary>
            <param name="titles">轴的标题</param>
            <param name="values">轴的值</param>
        </member>
        <member name="M:TChart.ImageChart.XAxisItemList.ResetValue(System.Int32[])">
            <summary>
            重置轴的值
            </summary>
            <param name="values">轴的值</param>
        </member>
        <member name="M:TChart.ImageChart.XAxisItemList.Clone">
            <summary>
            克隆数据
            </summary>
            <returns></returns>
        </member>
        <member name="T:GetColor.GetColors">
            <summary>
            获取颜色
            </summary>
        </member>
        <member name="T:GetColor.GetColors.ColorHandler">
            <summary>
            
            </summary>
            <param name="sender"></param>
            <param name="MousePosition"></param>
            <param name="e"></param>
        </member>
        <member name="E:GetColor.GetColors.OnColorChanged">
            <summary>
            颜色变化时激发
            </summary>
        </member>
        <member name="F:GetColor.GetColors.start_color">
            <summary>
            
            </summary>
        </member>
        <member name="M:GetColor.GetColors.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="F:GetColor.GetColors.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:GetColor.GetColors.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:GetColor.GetColors.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
    </members>
</doc>
