Skip to content

[Parity] CheckBox #26

@jpobst

Description

@jpobst

Tracks parity with System.Windows.Forms.CheckBox (and ButtonBase).

Legend

  • Checked: Implemented (optional description pointing elsewhere if moved or renamed)
  • Unchecked: To be implemented
  • Strikethrough: Do not plan on implementing

Constuctors

  • CheckBox ()

Properties

  • AutoEllipsis
  • AutoSize
  • Appearance
    • Low usefulness
  • AutoCheck
  • BackColor
    • Button.Style.BackgroundColor
  • CheckAlign
  • Checked
  • CheckState
  • CreateParams
    • Controls do not use native control params
  • DefaultImeMode
  • DefaultSize
  • FlatAppearance
    • Obsolete
  • FlatStyle
    • Obsolete
  • Image
  • ImageAlign
  • ImageIndex
  • ImageKey
  • ImageList
  • Text
    • No reason to override
  • TextAlign
  • TextImageRelation
  • ThreeState
  • UseCompatibleTextRendering
    • Obsolete
  • UseMnemonic
  • UseVisualStyleBackColor
    • Obsolete

Methods

  • CreateAccessibilityInstance ()
  • Dispose (Boolean)
  • GetPreferredSize (Size)
  • OnAppearanceChanged (EventArgs)
    • Low usefulness
  • OnCheckedChanged (EventArgs)
  • OnCheckStateChanged (EventArgs)
  • OnClick (EventArgs)
  • OnEnabledChanged (EventArgs)
    • No need to override
  • OnGotFocus (EventArgs)
    • No need to override
  • OnHandleCreated (EventArgs)
    • Controls do not use native OS handles
  • OnKeyDown (KeyEventArgs)
    • No need to override
  • OnKeyUp (KeyEventArgs)
  • OnLostFocus (EventArgs)
    • No need to override
  • OnMouseDown (MouseEventArgs)
    • No need to override
  • OnMouseEnter (EventArgs)
    • No need to override
  • OnMouseLeave (EventArgs)
    • No need to override
  • OnMouseMove (MouseEventArgs)
    • No need to override
  • OnMouseUp (MouseEventArgs)
    • No need to override
  • OnPaint (PaintEventArgs)
  • OnParentChanged (EventArgs)
    • No need to override
  • OnTextChanged (EventArgs)
    • No need to override
  • OnVisibleChanged (EventArgs)
    • No need to override
  • RescaleConstantsForDpi (Int32, Int32)
    • Shouldn't be needed
  • ResetFlagsandPaint ()
    • Shouldn't be needed
  • ToString ()
  • WndProc (Message&)
    • Controls do not use native OS messages

Events

  • AppearanceChanged
    • Low usefulness
  • AutoSizeChanged
    • Inherited from Control
  • CheckedChanged
  • CheckStateChanged

Overridden just to set [EditorBrowsable (false)]

  • DoubleClick
  • MouseDoubleClick
  • ImeModeChanged
  • ImeMode

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicThis represents a large amount of work and will likely involve many issues or PRs.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions