Occurs when the frame changes during animation playback.
public event EventHandler<RasterPictureBoxFrameChangedEventArgs> FrameChanged
public:
event EventHandler<RasterPictureBoxFrameChangedEventArgs^>^ FrameChanged
public:
event EventHandler<RasterPictureBoxFrameChangedEventArgs^>^ FrameChanged
The event handler receives an argument of type RasterPictureBoxFrameChangedEventArgs containing data related to this event. The following RasterPictureBoxFrameChangedEventArgs properties provide information specific to this event.
Property | Description |
---|---|
Index | An integer which represents the index of the currently displayed frame. |
This event is raised if the AnimationMode property is changed by either a programmatic modification or user interaction.
This example uses the AnimationModeChanged event to show how the AnimationMode has changed.
using Leadtools.WinForms;
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Drawing;
public void RasterPictureBox_FrameChanged()
{
MyForm2 form = new MyForm2();
form.ShowDialog();
}
class MyForm2 : Form
{
RasterPictureBox thePictureBox;
public MyForm2()
{
// Create the raster PictureBox
thePictureBox = new RasterPictureBox();
thePictureBox.Dock = DockStyle.Fill;
thePictureBox.BorderStyle = BorderStyle.Fixed3D;
thePictureBox.UseDpi = false;
// Set the paint properties
RasterPaintProperties p = new RasterPaintProperties();
p.PaintDisplayMode = RasterPaintDisplayModeFlags.Bicubic;
p.PaintEngine = RasterPaintEngine.GdiPlus;
p.UsePaintPalette = true;
thePictureBox.PaintProperties = p;
Controls.Add(thePictureBox);
thePictureBox.BringToFront();
// load an image into the viewer
RasterCodecs codecs = new RasterCodecs();
thePictureBox.Image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "eye.gif"));
codecs.Dispose();
thePictureBox.FrameChanged += new EventHandler<RasterPictureBoxFrameChangedEventArgs>(thePictureBox_FrameChanged);
}
void thePictureBox_FrameChanged(object sender, RasterPictureBoxFrameChangedEventArgs e)
{
Text = string.Format("Playing Frame({0})", e.Index);
}
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document