Search Results for

    Show / Hide Table of Contents

    Class ObjectInspectorCell

    Object-inspector grid cell that selects, paints and parses the appropriate editing control for each property value according to its ObjectInspectorCellType (combo box, color/image picker, numeric editor, checkbox or ellipsis dialog launcher).

    Inheritance
    object
    DataGridViewElement
    DataGridViewCell
    DataGridViewTextBoxCell
    ObjectInspectorCell
    Implements
    ICloneable
    IDisposable
    Inherited Members
    DataGridViewTextBoxCell.CreateAccessibilityInstance()
    DataGridViewTextBoxCell.Clone()
    DataGridViewTextBoxCell.GetContentBounds(Graphics, DataGridViewCellStyle, int)
    DataGridViewTextBoxCell.GetErrorIconBounds(Graphics, DataGridViewCellStyle, int)
    DataGridViewTextBoxCell.GetPreferredSize(Graphics, DataGridViewCellStyle, int, Size)
    DataGridViewTextBoxCell.KeyEntersEditMode(KeyEventArgs)
    DataGridViewTextBoxCell.OnEnter(int, bool)
    DataGridViewTextBoxCell.OnLeave(int, bool)
    DataGridViewTextBoxCell.OnMouseClick(DataGridViewCellMouseEventArgs)
    DataGridViewTextBoxCell.PositionEditingControl(bool, bool, Rectangle, Rectangle, DataGridViewCellStyle, bool, bool, bool, bool)
    DataGridViewTextBoxCell.ToString()
    DataGridViewTextBoxCell.FormattedValueType
    DataGridViewTextBoxCell.MaxInputLength
    DataGridViewCell.AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, bool, bool, bool, bool)
    DataGridViewCell.BorderWidths(DataGridViewAdvancedBorderStyle)
    DataGridViewCell.ClickUnsharesRow(DataGridViewCellEventArgs)
    DataGridViewCell.ContentClickUnsharesRow(DataGridViewCellEventArgs)
    DataGridViewCell.ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)
    DataGridViewCell.Dispose()
    DataGridViewCell.Dispose(bool)
    DataGridViewCell.DoubleClickUnsharesRow(DataGridViewCellEventArgs)
    DataGridViewCell.EnterUnsharesRow(int, bool)
    DataGridViewCell.GetClipboardContent(int, bool, bool, bool, bool, string)
    DataGridViewCell.GetContentBounds(int)
    DataGridViewCell.GetEditedFormattedValue(int, DataGridViewDataErrorContexts)
    DataGridViewCell.GetErrorText(int)
    DataGridViewCell.GetFormattedValue(object, int, ref DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)
    DataGridViewCell.GetInheritedContextMenuStrip(int)
    DataGridViewCell.GetInheritedState(int)
    DataGridViewCell.GetInheritedStyle(DataGridViewCellStyle, int, bool)
    DataGridViewCell.GetSize(int)
    DataGridViewCell.GetValue(int)
    DataGridViewCell.KeyDownUnsharesRow(KeyEventArgs, int)
    DataGridViewCell.KeyPressUnsharesRow(KeyPressEventArgs, int)
    DataGridViewCell.KeyUpUnsharesRow(KeyEventArgs, int)
    DataGridViewCell.LeaveUnsharesRow(int, bool)
    DataGridViewCell.MeasureTextHeight(Graphics, string, Font, int, TextFormatFlags)
    DataGridViewCell.MeasureTextHeight(Graphics, string, Font, int, TextFormatFlags, out bool)
    DataGridViewCell.MeasureTextPreferredSize(Graphics, string, Font, float, TextFormatFlags)
    DataGridViewCell.MeasureTextSize(Graphics, string, Font, TextFormatFlags)
    DataGridViewCell.MeasureTextWidth(Graphics, string, Font, int, TextFormatFlags)
    DataGridViewCell.MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)
    DataGridViewCell.MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)
    DataGridViewCell.MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)
    DataGridViewCell.MouseEnterUnsharesRow(int)
    DataGridViewCell.MouseLeaveUnsharesRow(int)
    DataGridViewCell.MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)
    DataGridViewCell.MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)
    DataGridViewCell.OnClick(DataGridViewCellEventArgs)
    DataGridViewCell.OnContentClick(DataGridViewCellEventArgs)
    DataGridViewCell.OnContentDoubleClick(DataGridViewCellEventArgs)
    DataGridViewCell.OnDoubleClick(DataGridViewCellEventArgs)
    DataGridViewCell.OnKeyDown(KeyEventArgs, int)
    DataGridViewCell.OnKeyPress(KeyPressEventArgs, int)
    DataGridViewCell.OnKeyUp(KeyEventArgs, int)
    DataGridViewCell.OnMouseDoubleClick(DataGridViewCellMouseEventArgs)
    DataGridViewCell.OnMouseDown(DataGridViewCellMouseEventArgs)
    DataGridViewCell.OnMouseEnter(int)
    DataGridViewCell.OnMouseLeave(int)
    DataGridViewCell.OnMouseMove(DataGridViewCellMouseEventArgs)
    DataGridViewCell.OnMouseUp(DataGridViewCellMouseEventArgs)
    DataGridViewCell.OnDataGridViewChanged()
    DataGridViewCell.PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle)
    DataGridViewCell.PaintErrorIcon(Graphics, Rectangle, Rectangle, string)
    DataGridViewCell.PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, bool, bool, bool, bool)
    DataGridViewCell.SetValue(int, object)
    DataGridViewCell.AccessibilityObject
    DataGridViewCell.ColumnIndex
    DataGridViewCell.ContentBounds
    DataGridViewCell.ContextMenuStrip
    DataGridViewCell.Displayed
    DataGridViewCell.EditedFormattedValue
    DataGridViewCell.ErrorIconBounds
    DataGridViewCell.ErrorText
    DataGridViewCell.FormattedValue
    DataGridViewCell.Frozen
    DataGridViewCell.HasStyle
    DataGridViewCell.InheritedState
    DataGridViewCell.InheritedStyle
    DataGridViewCell.IsInEditMode
    DataGridViewCell.OwningColumn
    DataGridViewCell.OwningRow
    DataGridViewCell.PreferredSize
    DataGridViewCell.ReadOnly
    DataGridViewCell.Resizable
    DataGridViewCell.RowIndex
    DataGridViewCell.Selected
    DataGridViewCell.Size
    DataGridViewCell.Style
    DataGridViewCell.Tag
    DataGridViewCell.ToolTipText
    DataGridViewCell.Value
    DataGridViewCell.Visible
    DataGridViewElement.RaiseCellClick(DataGridViewCellEventArgs)
    DataGridViewElement.RaiseCellContentClick(DataGridViewCellEventArgs)
    DataGridViewElement.RaiseCellContentDoubleClick(DataGridViewCellEventArgs)
    DataGridViewElement.RaiseCellValueChanged(DataGridViewCellEventArgs)
    DataGridViewElement.RaiseDataError(DataGridViewDataErrorEventArgs)
    DataGridViewElement.RaiseMouseWheel(MouseEventArgs)
    DataGridViewElement.State
    DataGridViewElement.DataGridView
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Reportman.Designer
    Assembly: Reportman.Designer.dll
    Syntax
    public class ObjectInspectorCell : DataGridViewTextBoxCell, ICloneable, IDisposable

    Constructors

    View Source

    ObjectInspectorCell()

    Declaration
    public ObjectInspectorCell()

    Properties

    View Source

    DefaultNewRowValue

    Declaration
    public override object DefaultNewRowValue { get; }
    Property Value
    Type Description
    object
    Overrides
    DataGridViewCell.DefaultNewRowValue
    View Source

    EditType

    Declaration
    public override Type EditType { get; }
    Property Value
    Type Description
    Type
    Overrides
    DataGridViewCell.EditType
    View Source

    ValueType

    Declaration
    public override Type ValueType { get; }
    Property Value
    Type Description
    Type
    Overrides
    DataGridViewTextBoxCell.ValueType

    Methods

    View Source

    DetachEditingControl()

    Declaration
    public override void DetachEditingControl()
    Overrides
    DataGridViewTextBoxCell.DetachEditingControl()
    View Source

    GetDisplayLayout(Rectangle, ref Rectangle, ref RectangleF)

    Declaration
    protected virtual void GetDisplayLayout(Rectangle CellRect, ref Rectangle colorBoxRect, ref RectangleF textBoxRect)
    Parameters
    Type Name Description
    Rectangle CellRect
    Rectangle colorBoxRect
    RectangleF textBoxRect
    View Source

    GetMainDesigner()

    Declaration
    public FrameMainDesigner GetMainDesigner()
    Returns
    Type Description
    FrameMainDesigner
    View Source

    InitializeEditingControl(int, object, DataGridViewCellStyle)

    Declaration
    public override void InitializeEditingControl(int rowIndex, object initialFormattedValue, DataGridViewCellStyle dataGridViewCellStyle)
    Parameters
    Type Name Description
    int rowIndex
    object initialFormattedValue
    DataGridViewCellStyle dataGridViewCellStyle
    Overrides
    DataGridViewTextBoxCell.InitializeEditingControl(int, object, DataGridViewCellStyle)
    View Source

    Paint(Graphics, Rectangle, Rectangle, int, DataGridViewElementStates, object, object, string, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)

    Declaration
    protected override void Paint(Graphics graphics, Rectangle clipBounds, Rectangle cellBounds, int rowIndex, DataGridViewElementStates elementState, object value, object formattedValue, string errorText, DataGridViewCellStyle cellStyle, DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts paintParts)
    Parameters
    Type Name Description
    Graphics graphics
    Rectangle clipBounds
    Rectangle cellBounds
    int rowIndex
    DataGridViewElementStates elementState
    object value
    object formattedValue
    string errorText
    DataGridViewCellStyle cellStyle
    DataGridViewAdvancedBorderStyle advancedBorderStyle
    DataGridViewPaintParts paintParts
    Overrides
    DataGridViewTextBoxCell.Paint(Graphics, Rectangle, Rectangle, int, DataGridViewElementStates, object, object, string, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)
    View Source

    ParseFormattedValue(object, DataGridViewCellStyle, TypeConverter, TypeConverter)

    Declaration
    public override object ParseFormattedValue(object formattedValue, DataGridViewCellStyle cellStyle, TypeConverter formattedValueTypeConverter, TypeConverter valueTypeConverter)
    Parameters
    Type Name Description
    object formattedValue
    DataGridViewCellStyle cellStyle
    TypeConverter formattedValueTypeConverter
    TypeConverter valueTypeConverter
    Returns
    Type Description
    object
    Overrides
    DataGridViewCell.ParseFormattedValue(object, DataGridViewCellStyle, TypeConverter, TypeConverter)

    Implements

    ICloneable
    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX