Raises the SelectedIndexChanged event.
protected virtual void OnSelectedIndexChanged(EventArgs e)
Protected Overridable Sub OnSelectedIndexChanged( _ByVal e As EventArgs _)
protected:virtual void OnSelectedIndexChanged(EventArgs^ e)
e
An System.EventArgs that contains the event data.
Raising an event invokes the event handler through a delegate.
The OnSelectedIndexChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.
Notes to Inheritors: When overriding OnSelectedIndexChanged in a derived class, be sure to call the base class's OnSelectedIndexChanged method so that registered delegates receive the event.
This example overrides the virtual events of the RasterImageList class.
using Leadtools.WinForms;using Leadtools;using Leadtools.Codecs;using Leadtools.Drawing;public class MyRasterImageList : RasterImageList{//.//.//.protected override void OnAutoDeselectItemsChanged(EventArgs e){base.OnAutoDeselectItemsChanged(e);Console.WriteLine("OnAutoDeselectItemsChanged is called");}protected override void OnAutoDisposeImagesChanged(EventArgs e){base.OnAutoDisposeImagesChanged(e);Console.WriteLine("OnAutoDisposeImagesChanged is called");}protected override void OnBorderStyleChanged(EventArgs e){base.OnBorderStyleChanged(e);Console.WriteLine("OnBorderStyleChanged is called");}protected override void OnDoubleBufferChanged(EventArgs e){base.OnDoubleBufferChanged(e);Console.WriteLine("OnDoubleBufferChanged is called");}protected override void OnDrawItem(RasterImageListDrawItemEventArgs e){base.OnDrawItem(e);Console.WriteLine("OnDrawItem is called");}protected override void OnEnableKeyboardChanged(EventArgs e){base.OnEnableKeyboardChanged(e);Console.WriteLine("OnEnableKeyboardChanged is called");}protected override void OnEnableRubberBandSelectionChanged(EventArgs e){base.OnEnableRubberBandSelectionChanged(e);Console.WriteLine("OnEnableRubberBandSelectionChanged is called");}protected override void OnItemBackColorChanged(EventArgs e){base.OnItemBackColorChanged(e);Console.WriteLine("OnItemBackColorChanged is called");}protected override void OnItemBorderStyleChanged(EventArgs e){base.OnItemBorderStyleChanged(e);Console.WriteLine("OnItemBorderStyleChanged is called");}protected override void OnItemForeColorChanged(EventArgs e){base.OnItemForeColorChanged(e);Console.WriteLine("OnItemForeColorChanged is called");}protected override void OnItemImageBorderStyleChanged(EventArgs e){base.OnItemImageBorderStyleChanged(e);Console.WriteLine("OnItemImageBorderStyleChanged is called");}protected override void OnItemImageSizeChanged(EventArgs e){base.OnItemImageSizeChanged(e);Console.WriteLine("OnItemImageSizeChanged is called");}protected override void OnItemSelectedBackColorChanged(EventArgs e){base.OnItemSelectedBackColorChanged(e);Console.WriteLine("OnItemSelectedBackColorChanged is called");}protected override void OnItemSelectedForeColorChanged(EventArgs e){base.OnItemSelectedForeColorChanged(e);Console.WriteLine("OnItemSelectedForeColorChanged is called");}protected override void OnItemSizeChanged(EventArgs e){base.OnItemSizeChanged(e);Console.WriteLine("OnItemSizeChanged is called");}protected override void OnItemSpacingSizeChanged(EventArgs e){base.OnItemSpacingSizeChanged(e);Console.WriteLine("OnItemSpacingSizeChanged is called");}protected override void OnKeyDown(KeyEventArgs e){base.OnKeyDown(e);Console.WriteLine("OnKeyDown is called");}protected override void OnLostFocus(EventArgs e){base.OnLostFocus(e);Console.WriteLine("OnLostFocus is called");}protected override void OnMouseDown(MouseEventArgs e){base.OnMouseDown(e);Console.WriteLine("OnMouseDown is called");}protected override void OnMouseMove(MouseEventArgs e){base.OnMouseMove(e);Console.WriteLine("OnMouseMove is called");}protected override void OnMouseUp(MouseEventArgs e){base.OnMouseUp(e);Console.WriteLine("OnMouseUp is called");}protected override void OnPaint(PaintEventArgs e){base.OnPaint(e);Console.WriteLine("OnPaint is called");}protected override void OnPaintPropertiesChanged(EventArgs e){base.OnPaintPropertiesChanged(e);Console.WriteLine("OnPaintPropertiesChanged is called");}protected override void OnScroll(EventArgs e){base.OnScroll(e);Console.WriteLine("OnScroll is called");}protected override void OnScrollStyleChanged(EventArgs e){base.OnScrollStyleChanged(e);Console.WriteLine("OnScrollStyleChanged is called");}protected override void OnSelectedIndexChanged(EventArgs e){base.OnSelectedIndexChanged(e);Console.WriteLine("OnSelectedIndexChanged is called");}protected override void OnSelectionModeChanged(EventArgs e){base.OnSelectionModeChanged(e);Console.WriteLine("OnSelectionModeChanged is called");}protected override void OnSelectUserImageChanged(EventArgs e){base.OnSelectUserImageChanged(e);Console.WriteLine("OnSelectUserImageChanged is called");}protected override void OnShowItemTextChanged(EventArgs e){base.OnShowItemTextChanged(e);Console.WriteLine("OnShowItemTextChanged is called");}protected override void OnSizeChanged(EventArgs e){base.OnSizeChanged(e);Console.WriteLine("OnSizeChanged is called");}protected override void OnSorterChanged(EventArgs e){base.OnSorterChanged(e);Console.WriteLine("OnSorterChanged is called");}protected override void OnSortingChanged(EventArgs e){base.OnSortingChanged(e);Console.WriteLine("OnSortingChanged is called");}protected override void OnViewStyleChanged(EventArgs e){base.OnViewStyleChanged(e);Console.WriteLine("OnViewStyleChanged is called");}}
Imports Leadtools.WinFormsImports LeadtoolsImports Leadtools.CodecsImports Leadtools.DrawingPublic Class MyRasterImageListInherits RasterImageList'.'.'.Protected Overrides Sub OnAutoDeselectItemsChanged(ByVal e As EventArgs)MyBase.OnAutoDeselectItemsChanged(e)Console.WriteLine("OnAutoDeselectItemsChanged is called")End SubProtected Overrides Sub OnAutoDisposeImagesChanged(ByVal e As EventArgs)MyBase.OnAutoDisposeImagesChanged(e)Console.WriteLine("OnAutoDisposeImagesChanged is called")End SubProtected Overrides Sub OnBorderStyleChanged(ByVal e As EventArgs)MyBase.OnBorderStyleChanged(e)Console.WriteLine("OnBorderStyleChanged is called")End SubProtected Overrides Sub OnDoubleBufferChanged(ByVal e As EventArgs)MyBase.OnDoubleBufferChanged(e)Console.WriteLine("OnDoubleBufferChanged is called")End SubProtected Overrides Sub OnDrawItem(ByVal e As RasterImageListDrawItemEventArgs)MyBase.OnDrawItem(e)Console.WriteLine("OnDrawItem is called")End SubProtected Overrides Sub OnEnableKeyboardChanged(ByVal e As EventArgs)MyBase.OnEnableKeyboardChanged(e)Console.WriteLine("OnEnableKeyboardChanged is called")End SubProtected Overrides Sub OnEnableRubberBandSelectionChanged(ByVal e As EventArgs)MyBase.OnEnableRubberBandSelectionChanged(e)Console.WriteLine("OnEnableRubberBandSelectionChanged is called")End SubProtected Overrides Sub OnItemBackColorChanged(ByVal e As EventArgs)MyBase.OnItemBackColorChanged(e)Console.WriteLine("OnItemBackColorChanged is called")End SubProtected Overrides Sub OnItemBorderStyleChanged(ByVal e As EventArgs)MyBase.OnItemBorderStyleChanged(e)Console.WriteLine("OnItemBorderStyleChanged is called")End SubProtected Overrides Sub OnItemForeColorChanged(ByVal e As EventArgs)MyBase.OnItemForeColorChanged(e)Console.WriteLine("OnItemForeColorChanged is called")End SubProtected Overrides Sub OnItemImageBorderStyleChanged(ByVal e As EventArgs)MyBase.OnItemImageBorderStyleChanged(e)Console.WriteLine("OnItemImageBorderStyleChanged is called")End SubProtected Overrides Sub OnItemImageSizeChanged(ByVal e As EventArgs)MyBase.OnItemImageSizeChanged(e)Console.WriteLine("OnItemImageSizeChanged is called")End SubProtected Overrides Sub OnItemSelectedBackColorChanged(ByVal e As EventArgs)MyBase.OnItemSelectedBackColorChanged(e)Console.WriteLine("OnItemSelectedBackColorChanged is called")End SubProtected Overrides Sub OnItemSelectedForeColorChanged(ByVal e As EventArgs)MyBase.OnItemSelectedForeColorChanged(e)Console.WriteLine("OnItemSelectedForeColorChanged is called")End SubProtected Overrides Sub OnItemSizeChanged(ByVal e As EventArgs)MyBase.OnItemSizeChanged(e)Console.WriteLine("OnItemSizeChanged is called")End SubProtected Overrides Sub OnItemSpacingSizeChanged(ByVal e As EventArgs)MyBase.OnItemSpacingSizeChanged(e)Console.WriteLine("OnItemSpacingSizeChanged is called")End SubProtected Overrides Sub OnKeyDown(ByVal e As KeyEventArgs)MyBase.OnKeyDown(e)Console.WriteLine("OnKeyDown is called")End SubProtected Overrides Sub OnLostFocus(ByVal e As EventArgs)MyBase.OnLostFocus(e)Console.WriteLine("OnLostFocus is called")End SubProtected Overrides Sub OnMouseDown(ByVal e As MouseEventArgs)MyBase.OnMouseDown(e)Console.WriteLine("OnMouseDown is called")End SubProtected Overrides Sub OnMouseMove(ByVal e As MouseEventArgs)MyBase.OnMouseMove(e)Console.WriteLine("OnMouseMove is called")End SubProtected Overrides Sub OnMouseUp(ByVal e As MouseEventArgs)MyBase.OnMouseUp(e)Console.WriteLine("OnMouseUp is called")End SubProtected Overrides Sub OnPaint(ByVal e As PaintEventArgs)MyBase.OnPaint(e)Console.WriteLine("OnPaint is called")End SubProtected Overrides Sub OnPaintPropertiesChanged(ByVal e As EventArgs)MyBase.OnPaintPropertiesChanged(e)Console.WriteLine("OnPaintPropertiesChanged is called")End SubProtected Overrides Sub OnScroll(ByVal e As EventArgs)MyBase.OnScroll(e)Console.WriteLine("OnScroll is called")End SubProtected Overrides Sub OnScrollStyleChanged(ByVal e As EventArgs)MyBase.OnScrollStyleChanged(e)Console.WriteLine("OnScrollStyleChanged is called")End SubProtected Overrides Sub OnSelectedIndexChanged(ByVal e As EventArgs)MyBase.OnSelectedIndexChanged(e)Console.WriteLine("OnSelectedIndexChanged is called")End SubProtected Overrides Sub OnSelectionModeChanged(ByVal e As EventArgs)MyBase.OnSelectionModeChanged(e)Console.WriteLine("OnSelectionModeChanged is called")End SubProtected Overrides Sub OnSelectUserImageChanged(ByVal e As EventArgs)MyBase.OnSelectUserImageChanged(e)Console.WriteLine("OnSelectUserImageChanged is called")End SubProtected Overrides Sub OnShowItemTextChanged(ByVal e As EventArgs)MyBase.OnShowItemTextChanged(e)Console.WriteLine("OnShowItemTextChanged is called")End SubProtected Overrides Sub OnSizeChanged(ByVal e As EventArgs)MyBase.OnSizeChanged(e)Console.WriteLine("OnSizeChanged is called")End SubProtected Overrides Sub OnSorterChanged(ByVal e As EventArgs)MyBase.OnSorterChanged(e)Console.WriteLine("OnSorterChanged is called")End SubProtected Overrides Sub OnSortingChanged(ByVal e As EventArgs)MyBase.OnSortingChanged(e)Console.WriteLine("OnSortingChanged is called")End SubProtected Overrides Sub OnViewStyleChanged(ByVal e As EventArgs)MyBase.OnViewStyleChanged(e)Console.WriteLine("OnViewStyleChanged is called")End SubEnd Class
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
