Vb.net获取gif当前帧编号+;停止动画+;播放动画

Vb.net获取gif当前帧编号+;停止动画+;播放动画,vb.net,winforms,Vb.net,Winforms,导入动画后,我想停止动画 比如: (我知道世上没有“Stop()”这样的东西) 之后,我停止了动画,我想通过单击或其他方式播放动画 picturebox1.stop() 现在我想得到动画的当前帧数 如果picturebox控件没有这样的方法,那么什么控件可以停止播放并获取帧号?查看此链接,它可能会帮助您解决问题!我认为没有一种方法可以将动画放入图片框中,msdn文章向您展示了如何创建自己的控件,您可以在其中放置动画,然后自定义您触发的事件以使其播放/停止等 将gif图像放入图片框中

导入动画后,我想停止动画
比如:

(我知道世上没有“Stop()”这样的东西)
之后,我停止了动画,我想通过单击或其他方式播放动画

picturebox1.stop()
现在我想得到动画的当前帧数



如果picturebox控件没有这样的方法,那么什么控件可以停止播放并获取帧号?

查看此链接,它可能会帮助您解决问题!我认为没有一种方法可以将动画放入图片框中,msdn文章向您展示了如何创建自己的控件,您可以在其中放置动画,然后自定义您触发的事件以使其播放/停止等

  • 将gif图像放入图片框中
  • 添加一个按钮

    私有子按钮1\u单击(发送者作为对象,e作为事件参数)处理按钮1。单击 如果PictureBox1.Enabled=False,则 PictureBox1.Enabled=True ElseIf PictureBox1.Enabled=True然后 PictureBox1.Enabled=False 如果结束 端接头


  • 从我下载“AnimateCtl”的地方?它不是一个你可以下载的控件,而是你创建的自定义控件。如果按照该链接中的步骤操作,则将创建自定义控件并拥有自己的自定义动画控件。
    picturebox1.stop()
    
    b_click
    picturebox1.start()
    
    picturebox1.frameNumber