Skip to content

CheckBox

Jonathan Pobst edited this page Mar 11, 2025 · 1 revision

Tracks parity with System.Windows.Forms.CheckBox.

Legend

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

Constructors

  • CheckBox ()

Properties

  • Appearance
    • Low usefulness
  • AutoCheck
  • AutoEllipsis
  • AutoSize
    • No need to override
  • BackColor
    • Moved to Button.Style.BackgroundColor
  • CheckAlign
    • Moved to GlyphAlign
  • Checked
  • CheckState
  • Command
  • CommandParameter
  • CreateParams
    • Controls do not use native control params
  • DefaultImeMode
  • DefaultSize
  • FlatAppearance
  • FlatStyle
  • Image
  • ImageAlign
  • ImageIndex
  • ImageKey
  • ImageList
  • IsDefault
    • CheckBox shouldn't be a default button
  • Text
    • No need to override
  • TextAlign
  • TextImageRelation
  • ThreeState
  • UseCompatibleTextRendering
  • UseMnemonic
  • UseVisualStyleBackColor

Methods

  • CreateAccessibilityInstance ()
  • Dispose (bool)
    • No need to override
  • GetPreferredSize (Size)
  • OnAppearanceChanged (EventArgs)
    • Low usefulness
  • OnCheckedChanged (EventArgs)
  • OnCheckStateChanged (EventArgs)
  • OnClick (EventArgs)
  • OnCommandCanExecuteChanged (EventArgs)
  • OnCommandChanged (EventArgs)
  • OnCommandParameterChanged (EventArgs)
  • OnEnabledChanged (EventArgs)
    • No need to override
  • OnGotFocus (EventArgs)
    • No need to override
  • OnHandleCreated (EventArgs)
    • No need to override
  • 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
  • OnRequestCommandExecute (EventArgs)
  • OnTextChanged (EventArgs)
    • No need to override
  • OnVisibleChanged (EventArgs)
    • No need to override
  • ProcessMnemonic (char)
  • RescaleConstantsForDpi (int, int)
    • Shouldn't be needed
  • ResetFlagsandPaint ()
    • Shouldn't be needed
  • ToString ()
  • WndProc (Message&)
    • Controls do not use native OS messages

Events

  • AppearanceChanged
    • Low usefulness
  • AutoSizeChanged
    • No need to override
  • CheckedChanged
  • CheckStateChanged
  • CommandCanExecuteChanged
  • CommandChanged
  • CommandParameterChanged

Clone this wiki locally