Raises the ImageColorChanged event.
protected virtual void OnImageColorChanged(EventArgs e)
Protected Overridable Sub OnImageColorChanged( _ByVal e As EventArgs _)
protected:virtual void OnImageColorChanged(EventArgs^ e)
e
An System.EventArgs that contains the event data.
Raising an event invokes the event handler through a delegate. The OnImageColorChanged 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 OnImageColorChanged in a derived class, be sure to call the base class's OnImageColorChanged method so that registered delegates receive the event.
This example overrides the virtual events of the RasterImagePanViewer class.
using Leadtools.WinForms;using Leadtools;using Leadtools.Codecs;public class MyRasterImagePanViewer : RasterImagePanViewer{//.//.//.protected override void OnViewerChanged(EventArgs e){base.OnViewerChanged(e);Console.WriteLine("OnViewerChanged is called");}protected override void OnRectangleColorChanged(EventArgs e){base.OnRectangleColorChanged(e);Console.WriteLine("OnRectangleColorChanged is called");}protected override void OnImageColorChanged(EventArgs e){base.OnImageColorChanged(e);Console.WriteLine("OnImageColorChanged is called");}protected override void OnClipCursorChanged(EventArgs e){base.OnClipCursorChanged(e);Console.WriteLine("OnClipCursorChanged is called");}protected override void OnPaint(PaintEventArgs e){base.OnPaint(e);Console.WriteLine("OnPaint 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 OnLostFocus(EventArgs e){base.OnLostFocus(e);Console.WriteLine("OnLostFocus is called");}protected override void OnSizeChanged(EventArgs e){base.OnSizeChanged(e);Console.WriteLine("OnSizeChanged is called");}}
Imports Leadtools.WinFormsImports LeadtoolsImports Leadtools.CodecsPublic Class MyRasterImagePanViewerInherits RasterImagePanViewer'.'.'.Protected Overrides Sub OnViewerChanged(ByVal e As EventArgs)MyBase.OnViewerChanged(e)Console.WriteLine("OnViewerChanged is called")End SubProtected Overrides Sub OnRectangleColorChanged(ByVal e As EventArgs)MyBase.OnRectangleColorChanged(e)Console.WriteLine("OnRectangleColorChanged is called")End SubProtected Overrides Sub OnImageColorChanged(ByVal e As EventArgs)MyBase.OnImageColorChanged(e)Console.WriteLine("OnImageColorChanged is called")End SubProtected Overrides Sub OnClipCursorChanged(ByVal e As EventArgs)MyBase.OnClipCursorChanged(e)Console.WriteLine("OnClipCursorChanged is called")End SubProtected Overrides Sub OnPaint(ByVal e As PaintEventArgs)MyBase.OnPaint(e)Console.WriteLine("OnPaint 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 OnLostFocus(ByVal e As EventArgs)MyBase.OnLostFocus(e)Console.WriteLine("OnLostFocus is called")End SubProtected Overrides Sub OnSizeChanged(ByVal e As EventArgs)MyBase.OnSizeChanged(e)Console.WriteLine("OnSizeChanged 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
