Leadtools.WinForms Namespace > RasterPictureBox Class : AnimationModeChanged Event |
public event EventHandler AnimationModeChanged
'Declaration Public Event AnimationModeChanged As EventHandler
'Usage Dim instance As RasterPictureBox Dim handler As EventHandler AddHandler instance.AnimationModeChanged, handler
public event EventHandler AnimationModeChanged
add_AnimationModeChanged(function(sender, e)) remove_AnimationModeChanged(function(sender, e))
public: event EventHandler^ AnimationModeChanged
Private Sub viewer_AnimationModeChanged(ByVal sender As Object, ByVal e As EventArgs) Dim viewer As RasterPictureBox = CType(IIf(TypeOf sender Is RasterPictureBox, sender, Nothing), RasterPictureBox) Dim s As String = String.Format("AnimationModeChanged Event: {0}", viewer.AnimationMode.ToString()) MessageBox.Show(s) End Sub Public Sub RasterPictureBox_AnimationModeChanged(ByVal viewer As RasterPictureBox) AddHandler viewer.AnimationModeChanged, AddressOf viewer_AnimationModeChanged Select Case viewer.AnimationMode Case RasterPictureBoxAnimationMode.Infinite viewer.AnimationMode = RasterPictureBoxAnimationMode.UseImageGlobalLoop Case RasterPictureBoxAnimationMode.UseImageGlobalLoop viewer.AnimationMode = RasterPictureBoxAnimationMode.Infinite End Select viewer.PlayAnimation() RemoveHandler viewer.AnimationModeChanged, AddressOf viewer_AnimationModeChanged End Sub
private void viewer_AnimationModeChanged(object sender, EventArgs e) { RasterPictureBox viewer = sender as RasterPictureBox; string s = string.Format("AnimationModeChanged Event: {0}", viewer.AnimationMode.ToString()); MessageBox.Show(s); } public void RasterPictureBox_AnimationModeChanged(RasterPictureBox viewer) { viewer.AnimationModeChanged += new EventHandler(viewer_AnimationModeChanged); switch (viewer.AnimationMode) { case RasterPictureBoxAnimationMode.Infinite: viewer.AnimationMode = RasterPictureBoxAnimationMode.UseImageGlobalLoop; break; case RasterPictureBoxAnimationMode.UseImageGlobalLoop: viewer.AnimationMode = RasterPictureBoxAnimationMode.Infinite; break; } viewer.PlayAnimation(); viewer.AnimationModeChanged-= new EventHandler(viewer_AnimationModeChanged); }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2