Modern.Forms
Modern.Forms copied to clipboard
[Parity] CheckBox
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
- [x] CheckBox ()
Properties
- [x] AutoEllipsis
- [ ] AutoSize
- [x] ~Appearance~
- Low usefulness
- [x] AutoCheck
- [x] ~BackColor~
- Button.Style.BackgroundColor
- [x] CheckAlign
- [x] Checked
- [x] CheckState
- [x] ~CreateParams~
- Controls do not use native control params
- [ ] DefaultImeMode
- [x] DefaultSize
- [x] ~FlatAppearance~
- Obsolete
- [x] ~FlatStyle~
- Obsolete
- [x] Image
- [x] ImageAlign
- [x] ImageIndex
- [x] ImageKey
- [x] ImageList
- [x] ~Text~
- No reason to override
- [x] TextAlign
- [x] TextImageRelation
- [x] ThreeState
- [x] ~UseCompatibleTextRendering~
- Obsolete
- [ ] UseMnemonic
- [x] ~UseVisualStyleBackColor~
- Obsolete
Methods
- [ ] CreateAccessibilityInstance ()
- [ ] Dispose (Boolean)
- [ ] GetPreferredSize (Size)
- [x] ~OnAppearanceChanged (EventArgs)~
- Low usefulness
- [x] OnCheckedChanged (EventArgs)
- [x] OnCheckStateChanged (EventArgs)
- [x] OnClick (EventArgs)
- [x] ~OnEnabledChanged (EventArgs)~
- No need to override
- [x] ~OnGotFocus (EventArgs)~
- No need to override
- [x] ~OnHandleCreated (EventArgs)~
- Controls do not use native OS handles
- [x] ~OnKeyDown (KeyEventArgs)~
- No need to override
- [x] OnKeyUp (KeyEventArgs)
- [x] ~OnLostFocus (EventArgs)~
- No need to override
- [x] ~OnMouseDown (MouseEventArgs)~
- No need to override
- [x] ~OnMouseEnter (EventArgs)~
- No need to override
- [x] ~OnMouseLeave (EventArgs)~
- No need to override
- [x] ~OnMouseMove (MouseEventArgs)~
- No need to override
- [x] ~OnMouseUp (MouseEventArgs)~
- No need to override
- [x] OnPaint (PaintEventArgs)
- [x] ~OnParentChanged (EventArgs)~
- No need to override
- [x] ~OnTextChanged (EventArgs)~
- No need to override
- [x] ~OnVisibleChanged (EventArgs)~
- No need to override
- [x] ~RescaleConstantsForDpi (Int32, Int32)~
- Shouldn't be needed
- [x] ~ResetFlagsandPaint ()~
- Shouldn't be needed
- [x] ToString ()
- [x] ~WndProc (Message&)~
- Controls do not use native OS messages
Events
- [x] ~AppearanceChanged~
- Low usefulness
- [x] ~AutoSizeChanged~
- Inherited from Control
- [x] CheckedChanged
- [x] CheckStateChanged
Overridden just to set [EditorBrowsable (false)]
- [x] ~DoubleClick~
- [x] ~MouseDoubleClick~
- [x] ~ImeModeChanged~
- [x] ~ImeMode~