Skip to content
terashi edited this page Dec 23, 2025 · 9 revisions

R3Extends4WinForms API reference

R3Extends4WinForms is the extension methods for System.Windows.WinForms for R3.

System.Windows.Forms events from AsObservable method

The extension methods used in R3Extends are as follows:

/// Any event<AnyEventHandler> as Observable...
public Observable<AnyEventHandler> AnyEventAsObservable(CancellationToken tkn = default)

Extensions implement at ApplicationR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ApplicationExit ApplicationExitAsObservable
EnterThreadModal EnterThreadModalAsObservable
Idle IdleAsObservable
LeaveThreadModal LeaveThreadModalAsObservable
ThreadException ThreadExceptionAsObservable
ThreadExit ThreadExitAsObservable

Extensions implement at ApplicationContextR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ThreadExit ThreadExitAsObservable

Extensions implement at AutoCompleteStringCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable

Extensions implement at BindableComponentR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BindingContextChanged BindingContextChangedAsObservable

Extensions implement at BindingR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BindingComplete BindingCompleteAsObservable
Format FormatAsObservable
Parse ParseAsObservable

Extensions implement at BindingManagerBaseR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BindingComplete BindingCompleteAsObservable
CurrentChanged CurrentChangedAsObservable
CurrentItemChanged CurrentItemChangedAsObservable
DataError DataErrorAsObservable
PositionChanged PositionChangedAsObservable

Extensions implement at BindingNavigatorR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
RefreshItems RefreshItemsAsObservable

Extensions implement at BindingsCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable
CollectionChanging CollectionChangingAsObservable

Extensions implement at BindingSourceR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AddingNew AddingNewAsObservable
BindingComplete BindingCompleteAsObservable
CurrentChanged CurrentChangedAsObservable
CurrentItemChanged CurrentItemChangedAsObservable
DataError DataErrorAsObservable
DataMemberChanged DataMemberChangedAsObservable
DataSourceChanged DataSourceChangedAsObservable
ListChanged ListChangedAsObservable
PositionChanged PositionChangedAsObservable

Extensions implement at ButtonBaseR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
CommandCanExecuteChanged CommandCanExecuteChangedAsObservable
CommandChanged CommandChangedAsObservable
CommandParameterChanged CommandParameterChangedAsObservable

Extensions implement at CheckBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AppearanceChanged AppearanceChangedAsObservable
CheckedChanged CheckedChangedAsObservable
CheckStateChanged CheckStateChangedAsObservable

Extensions implement at CheckedListBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Click ClickAsObservable
ItemCheck ItemCheckAsObservable
MouseClick MouseClickAsObservable

Extensions implement at ComboBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DrawItem DrawItemAsObservable
DropDown DropDownAsObservable
DropDownClosed DropDownClosedAsObservable
DropDownStyleChanged DropDownStyleChangedAsObservable
MeasureItem MeasureItemAsObservable
SelectedIndexChanged SelectedIndexChangedAsObservable
SelectionChangeCommitted SelectionChangeCommittedAsObservable
TextUpdate TextUpdateAsObservable

Extensions implement at CommonDialogR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
HelpRequest HelpRequestAsObservable

Extensions implement at ContextMenuR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Collapse CollapseAsObservable
Popup PopupAsObservable

Extensions implement at ControlR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BackColorChanged BackColorChangedAsObservable
BackgroundImageChanged BackgroundImageChangedAsObservable
BackgroundImageLayoutChanged BackgroundImageLayoutChangedAsObservable
BindingContextChanged BindingContextChangedAsObservable
CausesValidationChanged CausesValidationChangedAsObservable
ChangeUICues ChangeUICuesAsObservable
Click ClickAsObservable
ClientSizeChanged ClientSizeChangedAsObservable
ContextMenuStripChanged ContextMenuStripChangedAsObservable
ControlAdded ControlAddedAsObservable
ControlRemoved ControlRemovedAsObservable
CursorChanged CursorChangedAsObservable
DataContextChanged DataContextChangedAsObservable
DockChanged DockChangedAsObservable
DoubleClick DoubleClickAsObservable
DpiChangedAfterParent DpiChangedAfterParentAsObservable
DpiChangedBeforeParent DpiChangedBeforeParentAsObservable
DragDrop DragDropAsObservable
DragEnter DragEnterAsObservable
DragLeave DragLeaveAsObservable
DragOver DragOverAsObservable
EnabledChanged EnabledChangedAsObservable
Enter EnterAsObservable
FontChanged FontChangedAsObservable
ForeColorChanged ForeColorChangedAsObservable
GiveFeedback GiveFeedbackAsObservable
HelpRequested HelpRequestedAsObservable
ImeModeChanged ImeModeChangedAsObservable
KeyDown KeyDownAsObservable
KeyPress KeyPressAsObservable
KeyUp KeyUpAsObservable
Layout LayoutAsObservable
Leave LeaveAsObservable
LocationChanged LocationChangedAsObservable
MarginChanged MarginChangedAsObservable
MouseCaptureChanged MouseCaptureChangedAsObservable
MouseClick MouseClickAsObservable
MouseDoubleClick MouseDoubleClickAsObservable
MouseDown MouseDownAsObservable
MouseEnter MouseEnterAsObservable
MouseHover MouseHoverAsObservable
MouseLeave MouseLeaveAsObservable
MouseMove MouseMoveAsObservable
MouseUp MouseUpAsObservable
Move MoveAsObservable
PaddingChanged PaddingChangedAsObservable
Paint PaintAsObservable
ParentChanged ParentChangedAsObservable
PreviewKeyDown PreviewKeyDownAsObservable
QueryAccessibilityHelp QueryAccessibilityHelpAsObservable
QueryContinueDrag QueryContinueDragAsObservable
RegionChanged RegionChangedAsObservable
Resize ResizeAsObservable
RightToLeftChanged RightToLeftChangedAsObservable
SizeChanged SizeChangedAsObservable
StyleChanged StyleChangedAsObservable
SystemColorsChanged SystemColorsChangedAsObservable
TabIndexChanged TabIndexChangedAsObservable
TabStopChanged TabStopChangedAsObservable
TextChanged TextChangedAsObservable
Validated ValidatedAsObservable
Validating ValidatingAsObservable
VisibleChanged VisibleChangedAsObservable

Extensions implement at CurrencyManagerR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ItemChanged ItemChangedAsObservable
ListChanged ListChangedAsObservable
MetaDataChanged MetaDataChangedAsObservable

Extensions implement at DataGridR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AllowNavigationChanged AllowNavigationChangedAsObservable
BackButtonClick BackButtonClickAsObservable
BackgroundColorChanged BackgroundColorChangedAsObservable
BorderStyleChanged BorderStyleChangedAsObservable
CaptionVisibleChanged CaptionVisibleChangedAsObservable
CurrentCellChanged CurrentCellChangedAsObservable
DataSourceChanged DataSourceChangedAsObservable
FlatModeChanged FlatModeChangedAsObservable
Navigate NavigateAsObservable
ParentRowsLabelStyleChanged ParentRowsLabelStyleChangedAsObservable
ParentRowsVisibleChanged ParentRowsVisibleChangedAsObservable
ReadOnlyChanged ReadOnlyChangedAsObservable
Scroll ScrollAsObservable
ShowParentDetailsButtonClick ShowParentDetailsButtonClickAsObservable

Extensions implement at DataGridBoolColumnR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AllowNullChanged AllowNullChangedAsObservable
FalseValueChanged FalseValueChangedAsObservable
TrueValueChanged TrueValueChangedAsObservable

Extensions implement at DataGridColumnStyleR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AlignmentChanged AlignmentChangedAsObservable
FontChanged FontChangedAsObservable
HeaderTextChanged HeaderTextChangedAsObservable
MappingNameChanged MappingNameChangedAsObservable
NullTextChanged NullTextChangedAsObservable
ReadOnlyChanged ReadOnlyChangedAsObservable
WidthChanged WidthChangedAsObservable

Extensions implement at DataGridTableStyleR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AllowSortingChanged AllowSortingChangedAsObservable
AlternatingBackColorChanged AlternatingBackColorChangedAsObservable
BackColorChanged BackColorChangedAsObservable
ColumnHeadersVisibleChanged ColumnHeadersVisibleChangedAsObservable
ForeColorChanged ForeColorChangedAsObservable
GridLineColorChanged GridLineColorChangedAsObservable
GridLineStyleChanged GridLineStyleChangedAsObservable
HeaderBackColorChanged HeaderBackColorChangedAsObservable
HeaderFontChanged HeaderFontChangedAsObservable
HeaderForeColorChanged HeaderForeColorChangedAsObservable
LinkColorChanged LinkColorChangedAsObservable
LinkHoverColorChanged LinkHoverColorChangedAsObservable
MappingNameChanged MappingNameChangedAsObservable
PreferredColumnWidthChanged PreferredColumnWidthChangedAsObservable
PreferredRowHeightChanged PreferredRowHeightChangedAsObservable
ReadOnlyChanged ReadOnlyChangedAsObservable
RowHeadersVisibleChanged RowHeadersVisibleChangedAsObservable
RowHeaderWidthChanged RowHeaderWidthChangedAsObservable
SelectionBackColorChanged SelectionBackColorChangedAsObservable
SelectionForeColorChanged SelectionForeColorChangedAsObservable

Extensions implement at DataGridViewR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AllowUserToAddRowsChanged AllowUserToAddRowsChangedAsObservable
AllowUserToDeleteRowsChanged AllowUserToDeleteRowsChangedAsObservable
AllowUserToOrderColumnsChanged AllowUserToOrderColumnsChangedAsObservable
AllowUserToResizeColumnsChanged AllowUserToResizeColumnsChangedAsObservable
AllowUserToResizeRowsChanged AllowUserToResizeRowsChangedAsObservable
AlternatingRowsDefaultCellStyleChanged AlternatingRowsDefaultCellStyleChangedAsObservable
AutoSizeColumnModeChanged AutoSizeColumnModeChangedAsObservable
AutoSizeColumnsModeChanged AutoSizeColumnsModeChangedAsObservable
AutoSizeRowsModeChanged AutoSizeRowsModeChangedAsObservable
BackgroundColorChanged BackgroundColorChangedAsObservable
BorderStyleChanged BorderStyleChangedAsObservable
CancelRowEdit CancelRowEditAsObservable
CellBeginEdit CellBeginEditAsObservable
CellBorderStyleChanged CellBorderStyleChangedAsObservable
CellClick CellClickAsObservable
CellContentClick CellContentClickAsObservable
CellContentDoubleClick CellContentDoubleClickAsObservable
CellContextMenuStripChanged CellContextMenuStripChangedAsObservable
CellContextMenuStripNeeded CellContextMenuStripNeededAsObservable
CellDoubleClick CellDoubleClickAsObservable
CellEndEdit CellEndEditAsObservable
CellEnter CellEnterAsObservable
CellErrorTextChanged CellErrorTextChangedAsObservable
CellErrorTextNeeded CellErrorTextNeededAsObservable
CellFormatting CellFormattingAsObservable
CellLeave CellLeaveAsObservable
CellMouseClick CellMouseClickAsObservable
CellMouseDoubleClick CellMouseDoubleClickAsObservable
CellMouseDown CellMouseDownAsObservable
CellMouseEnter CellMouseEnterAsObservable
CellMouseLeave CellMouseLeaveAsObservable
CellMouseMove CellMouseMoveAsObservable
CellMouseUp CellMouseUpAsObservable
CellPainting CellPaintingAsObservable
CellParsing CellParsingAsObservable
CellStateChanged CellStateChangedAsObservable
CellStyleChanged CellStyleChangedAsObservable
CellStyleContentChanged CellStyleContentChangedAsObservable
CellToolTipTextChanged CellToolTipTextChangedAsObservable
CellToolTipTextNeeded CellToolTipTextNeededAsObservable
CellValidated CellValidatedAsObservable
CellValidating CellValidatingAsObservable
CellValueChanged CellValueChangedAsObservable
CellValueNeeded CellValueNeededAsObservable
CellValuePushed CellValuePushedAsObservable
ColumnAdded ColumnAddedAsObservable
ColumnContextMenuStripChanged ColumnContextMenuStripChangedAsObservable
ColumnDataPropertyNameChanged ColumnDataPropertyNameChangedAsObservable
ColumnDefaultCellStyleChanged ColumnDefaultCellStyleChangedAsObservable
ColumnDisplayIndexChanged ColumnDisplayIndexChangedAsObservable
ColumnDividerDoubleClick ColumnDividerDoubleClickAsObservable
ColumnDividerWidthChanged ColumnDividerWidthChangedAsObservable
ColumnHeaderCellChanged ColumnHeaderCellChangedAsObservable
ColumnHeaderMouseClick ColumnHeaderMouseClickAsObservable
ColumnHeaderMouseDoubleClick ColumnHeaderMouseDoubleClickAsObservable
ColumnHeadersBorderStyleChanged ColumnHeadersBorderStyleChangedAsObservable
ColumnHeadersDefaultCellStyleChanged ColumnHeadersDefaultCellStyleChangedAsObservable
ColumnHeadersHeightChanged ColumnHeadersHeightChangedAsObservable
ColumnHeadersHeightSizeModeChanged ColumnHeadersHeightSizeModeChangedAsObservable
ColumnMinimumWidthChanged ColumnMinimumWidthChangedAsObservable
ColumnNameChanged ColumnNameChangedAsObservable
ColumnRemoved ColumnRemovedAsObservable
ColumnSortModeChanged ColumnSortModeChangedAsObservable
ColumnStateChanged ColumnStateChangedAsObservable
ColumnToolTipTextChanged ColumnToolTipTextChangedAsObservable
ColumnWidthChanged ColumnWidthChangedAsObservable
CurrentCellChanged CurrentCellChangedAsObservable
CurrentCellDirtyStateChanged CurrentCellDirtyStateChangedAsObservable
DataBindingComplete DataBindingCompleteAsObservable
DataError DataErrorAsObservable
DataMemberChanged DataMemberChangedAsObservable
DataSourceChanged DataSourceChangedAsObservable
DefaultCellStyleChanged DefaultCellStyleChangedAsObservable
DefaultValuesNeeded DefaultValuesNeededAsObservable
EditingControlShowing EditingControlShowingAsObservable
EditModeChanged EditModeChangedAsObservable
GridColorChanged GridColorChangedAsObservable
MultiSelectChanged MultiSelectChangedAsObservable
NewRowNeeded NewRowNeededAsObservable
ReadOnlyChanged ReadOnlyChangedAsObservable
RowContextMenuStripChanged RowContextMenuStripChangedAsObservable
RowContextMenuStripNeeded RowContextMenuStripNeededAsObservable
RowDefaultCellStyleChanged RowDefaultCellStyleChangedAsObservable
RowDirtyStateNeeded RowDirtyStateNeededAsObservable
RowDividerDoubleClick RowDividerDoubleClickAsObservable
RowDividerHeightChanged RowDividerHeightChangedAsObservable
RowEnter RowEnterAsObservable
RowErrorTextChanged RowErrorTextChangedAsObservable
RowErrorTextNeeded RowErrorTextNeededAsObservable
RowHeaderCellChanged RowHeaderCellChangedAsObservable
RowHeaderMouseClick RowHeaderMouseClickAsObservable
RowHeaderMouseDoubleClick RowHeaderMouseDoubleClickAsObservable
RowHeadersBorderStyleChanged RowHeadersBorderStyleChangedAsObservable
RowHeadersDefaultCellStyleChanged RowHeadersDefaultCellStyleChangedAsObservable
RowHeadersWidthChanged RowHeadersWidthChangedAsObservable
RowHeadersWidthSizeModeChanged RowHeadersWidthSizeModeChangedAsObservable
RowHeightChanged RowHeightChangedAsObservable
RowHeightInfoNeeded RowHeightInfoNeededAsObservable
RowHeightInfoPushed RowHeightInfoPushedAsObservable
RowLeave RowLeaveAsObservable
RowMinimumHeightChanged RowMinimumHeightChangedAsObservable
RowPostPaint RowPostPaintAsObservable
RowPrePaint RowPrePaintAsObservable
RowsAdded RowsAddedAsObservable
RowsDefaultCellStyleChanged RowsDefaultCellStyleChangedAsObservable
RowsRemoved RowsRemovedAsObservable
RowStateChanged RowStateChangedAsObservable
RowUnshared RowUnsharedAsObservable
RowValidated RowValidatedAsObservable
RowValidating RowValidatingAsObservable
Scroll ScrollAsObservable
SelectionChanged SelectionChangedAsObservable
SortCompare SortCompareAsObservable
Sorted SortedAsObservable
UserAddedRow UserAddedRowAsObservable
UserDeletedRow UserDeletedRowAsObservable
UserDeletingRow UserDeletingRowAsObservable

Extensions implement at DataGridViewCellCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable

Extensions implement at DataGridViewColumnCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable

Extensions implement at DataGridViewRowCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable

Extensions implement at DateTimePickerR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CloseUp CloseUpAsObservable
DropDown DropDownAsObservable
FormatChanged FormatChangedAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable
ValueChanged ValueChangedAsObservable

Extensions implement at DomainUpDownR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
SelectedItemChanged SelectedItemChangedAsObservable

Extensions implement at ErrorProviderR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
RightToLeftChanged RightToLeftChangedAsObservable

Extensions implement at FileDialogR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
FileOk FileOkAsObservable

Extensions implement at FontDialogR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Apply ApplyAsObservable

Extensions implement at FormR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Activated ActivatedAsObservable
AutoSizeChanged AutoSizeChangedAsObservable
AutoValidateChanged AutoValidateChangedAsObservable
Deactivate DeactivateAsObservable
DpiChanged DpiChangedAsObservable
FormBorderColorChanged FormBorderColorChangedAsObservable
FormCaptionBackColorChanged FormCaptionBackColorChangedAsObservable
FormCaptionTextColorChanged FormCaptionTextColorChangedAsObservable
FormClosed FormClosedAsObservable
FormClosing FormClosingAsObservable
FormCornerPreferenceChanged FormCornerPreferenceChangedAsObservable
HelpButtonClicked HelpButtonClickedAsObservable
InputLanguageChanged InputLanguageChangedAsObservable
InputLanguageChanging InputLanguageChangingAsObservable
Load LoadAsObservable
MaximizedBoundsChanged MaximizedBoundsChangedAsObservable
MaximumSizeChanged MaximumSizeChangedAsObservable
MdiChildActivate MdiChildActivateAsObservable
MinimumSizeChanged MinimumSizeChangedAsObservable
ResizeBegin ResizeBeginAsObservable
ResizeEnd ResizeEndAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable
Shown ShownAsObservable

Extensions implement at GridColumnStylesCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable

Extensions implement at GridTableStylesCollectionR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CollectionChanged CollectionChangedAsObservable

Extensions implement at GroupBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable

Extensions implement at HtmlDocumentR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Click ClickAsObservable
ContextMenuShowing ContextMenuShowingAsObservable
Focusing FocusingAsObservable
LosingFocus LosingFocusAsObservable
MouseDown MouseDownAsObservable
MouseLeave MouseLeaveAsObservable
MouseMove MouseMoveAsObservable
MouseOver MouseOverAsObservable
MouseUp MouseUpAsObservable
Stop StopAsObservable

Extensions implement at HtmlElementR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Click ClickAsObservable
DoubleClick DoubleClickAsObservable
Drag DragAsObservable
DragEnd DragEndAsObservable
DragLeave DragLeaveAsObservable
DragOver DragOverAsObservable
Focusing FocusingAsObservable
GotFocus GotFocusAsObservable
KeyDown KeyDownAsObservable
KeyPress KeyPressAsObservable
KeyUp KeyUpAsObservable
LosingFocus LosingFocusAsObservable
LostFocus LostFocusAsObservable
MouseDown MouseDownAsObservable
MouseEnter MouseEnterAsObservable
MouseLeave MouseLeaveAsObservable
MouseMove MouseMoveAsObservable
MouseOver MouseOverAsObservable
MouseUp MouseUpAsObservable

Extensions implement at HtmlWindowR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Error ErrorAsObservable
GotFocus GotFocusAsObservable
Load LoadAsObservable
LostFocus LostFocusAsObservable
Resize ResizeAsObservable
Scroll ScrollAsObservable
Unload UnloadAsObservable

Extensions implement at LabelR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
TextAlignChanged TextAlignChangedAsObservable

Extensions implement at LinkLabelR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
LinkClicked LinkClickedAsObservable
TabStopChanged TabStopChangedAsObservable

Extensions implement at ListBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Click ClickAsObservable
DrawItem DrawItemAsObservable
MeasureItem MeasureItemAsObservable
MouseClick MouseClickAsObservable
SelectedIndexChanged SelectedIndexChangedAsObservable

Extensions implement at ListControlR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DataSourceChanged DataSourceChangedAsObservable
DisplayMemberChanged DisplayMemberChangedAsObservable
Format FormatAsObservable
FormatStringChanged FormatStringChangedAsObservable
FormattingEnabledChanged FormattingEnabledChangedAsObservable
SelectedValueChanged SelectedValueChangedAsObservable
ValueMemberChanged ValueMemberChangedAsObservable

Extensions implement at ListViewR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AfterLabelEdit AfterLabelEditAsObservable
BeforeLabelEdit BeforeLabelEditAsObservable
CacheVirtualItems CacheVirtualItemsAsObservable
ColumnClick ColumnClickAsObservable
ColumnReordered ColumnReorderedAsObservable
ColumnWidthChanged ColumnWidthChangedAsObservable
ColumnWidthChanging ColumnWidthChangingAsObservable
DrawColumnHeader DrawColumnHeaderAsObservable
DrawItem DrawItemAsObservable
DrawSubItem DrawSubItemAsObservable
GroupCollapsedStateChanged GroupCollapsedStateChangedAsObservable
GroupTaskLinkClick GroupTaskLinkClickAsObservable
ItemActivate ItemActivateAsObservable
ItemCheck ItemCheckAsObservable
ItemChecked ItemCheckedAsObservable
ItemDrag ItemDragAsObservable
ItemMouseHover ItemMouseHoverAsObservable
ItemSelectionChanged ItemSelectionChangedAsObservable
RetrieveVirtualItem RetrieveVirtualItemAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable
SearchForVirtualItem SearchForVirtualItemAsObservable
SelectedIndexChanged SelectedIndexChangedAsObservable
VirtualItemsSelectionRangeChanged VirtualItemsSelectionRangeChangedAsObservable

Extensions implement at MainMenuR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Collapse CollapseAsObservable

Extensions implement at MaskedTextBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
IsOverwriteModeChanged IsOverwriteModeChangedAsObservable
MaskChanged MaskChangedAsObservable
MaskInputRejected MaskInputRejectedAsObservable
TextAlignChanged TextAlignChangedAsObservable
TypeValidationCompleted TypeValidationCompletedAsObservable

Extensions implement at MenuItemR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Click ClickAsObservable
DrawItem DrawItemAsObservable
MeasureItem MeasureItemAsObservable
Popup PopupAsObservable
Select SelectAsObservable

Extensions implement at MenuStripR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
MenuActivate MenuActivateAsObservable
MenuDeactivate MenuDeactivateAsObservable

Extensions implement at MonthCalendarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DateChanged DateChangedAsObservable
DateSelected DateSelectedAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable

Extensions implement at NotifyIconR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BalloonTipClicked BalloonTipClickedAsObservable
BalloonTipClosed BalloonTipClosedAsObservable
BalloonTipShown BalloonTipShownAsObservable
Click ClickAsObservable
DoubleClick DoubleClickAsObservable
MouseClick MouseClickAsObservable
MouseDoubleClick MouseDoubleClickAsObservable
MouseDown MouseDownAsObservable
MouseMove MouseMoveAsObservable
MouseUp MouseUpAsObservable

Extensions implement at NumericUpDownR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ValueChanged ValueChangedAsObservable

Extensions implement at PanelR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable

Extensions implement at PictureBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
LoadCompleted LoadCompletedAsObservable
LoadProgressChanged LoadProgressChangedAsObservable
SizeModeChanged SizeModeChangedAsObservable

Extensions implement at PrintPreviewControlR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
StartPageChanged StartPageChangedAsObservable

Extensions implement at ProgressBarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable

Extensions implement at PropertyGridR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
PropertySortChanged PropertySortChangedAsObservable
PropertyTabChanged PropertyTabChangedAsObservable
PropertyValueChanged PropertyValueChangedAsObservable
SelectedGridItemChanged SelectedGridItemChangedAsObservable
SelectedObjectsChanged SelectedObjectsChangedAsObservable

Extensions implement at RadioButtonR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AppearanceChanged AppearanceChangedAsObservable
CheckedChanged CheckedChangedAsObservable

Extensions implement at RichTextBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ContentsResized ContentsResizedAsObservable
HScroll HScrollAsObservable
ImeChange ImeChangeAsObservable
LinkClicked LinkClickedAsObservable
Protected ProtectedAsObservable
SelectionChanged SelectionChangedAsObservable
VScroll VScrollAsObservable

Extensions implement at ScrollableControlR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Scroll ScrollAsObservable

Extensions implement at ScrollBarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Scroll ScrollAsObservable
ValueChanged ValueChangedAsObservable

Extensions implement at SplitContainerR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BackgroundImageChanged BackgroundImageChangedAsObservable
SplitterMoved SplitterMovedAsObservable
SplitterMoving SplitterMovingAsObservable

Extensions implement at SplitterR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
SplitterMoved SplitterMovedAsObservable
SplitterMoving SplitterMovingAsObservable

Extensions implement at StatusBarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DrawItem DrawItemAsObservable
PanelClick PanelClickAsObservable

Extensions implement at TimerR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Tick TickAsObservable

Extensions implement at TabControlR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Deselected DeselectedAsObservable
Deselecting DeselectingAsObservable
DrawItem DrawItemAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable
Selected SelectedAsObservable
SelectedIndexChanged SelectedIndexChangedAsObservable
Selecting SelectingAsObservable

Extensions implement at TableLayoutPanelR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CellPaint CellPaintAsObservable

Extensions implement at TabPageR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
TextChanged TextChangedAsObservable

Extensions implement at TaskDialogButtonR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Click ClickAsObservable

Extensions implement at TaskDialogExpanderR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ExpandedChanged ExpandedChangedAsObservable

Extensions implement at TaskDialogPageR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Created CreatedAsObservable
Destroyed DestroyedAsObservable
HelpRequest HelpRequestAsObservable
LinkClicked LinkClickedAsObservable

Extensions implement at TaskDialogRadioButtonR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CheckedChanged CheckedChangedAsObservable

Extensions implement at TaskDialogVerificationCheckBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CheckedChanged CheckedChangedAsObservable

Extensions implement at TextBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
TextAlignChanged TextAlignChangedAsObservable

Extensions implement at TextBoxBaseR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AcceptsTabChanged AcceptsTabChangedAsObservable
BorderStyleChanged BorderStyleChangedAsObservable
Click ClickAsObservable
HideSelectionChanged HideSelectionChangedAsObservable
ModifiedChanged ModifiedChangedAsObservable
MouseClick MouseClickAsObservable
MultilineChanged MultilineChangedAsObservable
ReadOnlyChanged ReadOnlyChangedAsObservable

Extensions implement at ToolBarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
ButtonClick ButtonClickAsObservable
ButtonDropDown ButtonDropDownAsObservable

Extensions implement at ToolStripR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
BeginDrag BeginDragAsObservable
EndDrag EndDragAsObservable
ItemAdded ItemAddedAsObservable
ItemClicked ItemClickedAsObservable
ItemRemoved ItemRemovedAsObservable
LayoutCompleted LayoutCompletedAsObservable
LayoutStyleChanged LayoutStyleChangedAsObservable
PaintGrip PaintGripAsObservable
RendererChanged RendererChangedAsObservable

Extensions implement at ToolStripButtonR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CheckedChanged CheckedChangedAsObservable
CheckStateChanged CheckStateChangedAsObservable

Extensions implement at ToolStripComboBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DropDown DropDownAsObservable
DropDownClosed DropDownClosedAsObservable
DropDownStyleChanged DropDownStyleChangedAsObservable
SelectedIndexChanged SelectedIndexChangedAsObservable
TextUpdate TextUpdateAsObservable

Extensions implement at ToolStripContentPanelR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Load LoadAsObservable
RendererChanged RendererChangedAsObservable

Extensions implement at ToolStripControlHostR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Enter EnterAsObservable
KeyDown KeyDownAsObservable
KeyPress KeyPressAsObservable
KeyUp KeyUpAsObservable
Leave LeaveAsObservable
Validated ValidatedAsObservable
Validating ValidatingAsObservable

Extensions implement at ToolStripDropDownR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Closed ClosedAsObservable
Closing ClosingAsObservable
Opened OpenedAsObservable
Opening OpeningAsObservable

Extensions implement at ToolStripDropDownItemR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DropDownClosed DropDownClosedAsObservable
DropDownItemClicked DropDownItemClickedAsObservable
DropDownOpened DropDownOpenedAsObservable
DropDownOpening DropDownOpeningAsObservable

Extensions implement at ToolStripItemR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
BackColorChanged BackColorChangedAsObservable
Click ClickAsObservable
CommandCanExecuteChanged CommandCanExecuteChangedAsObservable
CommandChanged CommandChangedAsObservable
CommandParameterChanged CommandParameterChangedAsObservable
DisplayStyleChanged DisplayStyleChangedAsObservable
DoubleClick DoubleClickAsObservable
EnabledChanged EnabledChangedAsObservable
ForeColorChanged ForeColorChangedAsObservable
LocationChanged LocationChangedAsObservable
MouseDown MouseDownAsObservable
MouseEnter MouseEnterAsObservable
MouseHover MouseHoverAsObservable
MouseLeave MouseLeaveAsObservable
MouseMove MouseMoveAsObservable
MouseUp MouseUpAsObservable
OwnerChanged OwnerChangedAsObservable
Paint PaintAsObservable
QueryAccessibilityHelp QueryAccessibilityHelpAsObservable
RightToLeftChanged RightToLeftChangedAsObservable
SelectedChanged SelectedChangedAsObservable
TextChanged TextChangedAsObservable
VisibleChanged VisibleChangedAsObservable

Extensions implement at ToolStripManagerR3Extends.cs.

Note

RendererChanged event is static event. So RendererChangedAsObservable method is static method.

Usage:

ToolStripManagerR3Extends.RendererChangedAsObservable().Subscribe(_ =>
{
    // do something
});
Event AsObservable method 472 Net6 Net8 Net10
RendererChanged RendererChangedAsObservable

Extensions implement at ToolStripMenuItemR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
CheckedChanged CheckedChangedAsObservable
CheckStateChanged CheckStateChangedAsObservable

Extensions implement at ToolStripPanelR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
RendererChanged RendererChangedAsObservable

Extensions implement at ToolStripProgressBarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable

Extensions implement at ToolStripRendererR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
RenderArrow RenderArrowAsObservable
RenderButtonBackground RenderButtonBackgroundAsObservable
RenderDropDownButtonBackground RenderDropDownButtonBackgroundAsObservable
RenderGrip RenderGripAsObservable
RenderImageMargin RenderImageMarginAsObservable
RenderItemBackground RenderItemBackgroundAsObservable
RenderItemCheck RenderItemCheckAsObservable
RenderItemImage RenderItemImageAsObservable
RenderItemText RenderItemTextAsObservable
RenderLabelBackground RenderLabelBackgroundAsObservable
RenderMenuItemBackground RenderMenuItemBackgroundAsObservable
RenderOverflowButtonBackground RenderOverflowButtonBackgroundAsObservable
RenderSeparator RenderSeparatorAsObservable
RenderSplitButtonBackground RenderSplitButtonBackgroundAsObservable
RenderStatusStripSizingGrip RenderStatusStripSizingGripAsObservable
RenderToolStripBackground RenderToolStripBackgroundAsObservable
RenderToolStripBorder RenderToolStripBorderAsObservable
RenderToolStripContentPanelBackground RenderToolStripContentPanelBackgroundAsObservable
RenderToolStripPanelBackground RenderToolStripPanelBackgroundAsObservable
RenderToolStripStatusLabelBackground RenderToolStripStatusLabelBackgroundAsObservable

Extensions implement at ToolStripSplitButtonR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
ButtonClick ButtonClickAsObservable
ButtonDoubleClick ButtonDoubleClickAsObservable
DefaultItemChanged DefaultItemChangedAsObservable

Extensions implement at ToolStripTextBoxR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AcceptsTabChanged AcceptsTabChangedAsObservable
BorderStyleChanged BorderStyleChangedAsObservable
HideSelectionChanged HideSelectionChangedAsObservable
ModifiedChanged ModifiedChangedAsObservable
ReadOnlyChanged ReadOnlyChangedAsObservable
TextBoxTextAlignChanged TextBoxTextAlignChangedAsObservable

Extensions implement at ToolTipR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Draw DrawAsObservable
Popup PopupAsObservable

Extensions implement at TrackBarR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable
Scroll ScrollAsObservable
ValueChanged ValueChangedAsObservable

Extensions implement at TreeViewR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AfterCheck AfterCheckAsObservable
AfterCollapse AfterCollapseAsObservable
AfterExpand AfterExpandAsObservable
AfterLabelEdit AfterLabelEditAsObservable
AfterSelect AfterSelectAsObservable
BeforeCheck BeforeCheckAsObservable
BeforeCollapse BeforeCollapseAsObservable
BeforeExpand BeforeExpandAsObservable
BeforeLabelEdit BeforeLabelEditAsObservable
BeforeSelect BeforeSelectAsObservable
DrawNode DrawNodeAsObservable
ItemDrag ItemDragAsObservable
NodeMouseClick NodeMouseClickAsObservable
NodeMouseDoubleClick NodeMouseDoubleClickAsObservable
NodeMouseHover NodeMouseHoverAsObservable
RightToLeftLayoutChanged RightToLeftLayoutChangedAsObservable

Extensions implement at UpDownBaseR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable

Extensions implement at UserControlR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
AutoSizeChanged AutoSizeChangedAsObservable
AutoValidateChanged AutoValidateChangedAsObservable
Load LoadAsObservable

Extensions implement at WebBrowserR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
DocumentCompleted DocumentCompletedAsObservable
FileDownload FileDownloadAsObservable
Navigated NavigatedAsObservable
Navigating NavigatingAsObservable
NewWindow NewWindowAsObservable
ProgressChanged ProgressChangedAsObservable

System.ComponentModel events from AsObservable method

Extensions implement at ComponentR3Extends.cs.

Event AsObservable method 472 Net6 Net8 Net10
Disposed DisposedAsObservable

Clone this wiki locally