TabControl中tabpage的问题
窗体中有个TabControl控件,控件有2个tabpage,tabpage2中有flash,当点击tabpage2的时候播放动画,但是当我返回tabpage1,接着再次...
窗体中有个TabControl控件,控件有2个tabpage,tabpage2中有flash,当点击tabpage2的时候播放动画,但是当我返回tabpage1,接着再次点击tabp2的时候,动画是接着放的,却没有重新开始播放,要怎么才能改成重新播放啊!
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedTab == tabPage2)
{
axShockwaveFlash1.Movie = @"C:\Documents and Settings\Administrator\桌面\工作\任务\emed使用手册\help.swf";
axShockwaveFlash1.Play();
}
else if(tabControl1.SelectedTab==tabPage1)
{
tabPage2.Refresh();//想重新播放,但是不对
}
} 展开
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedTab == tabPage2)
{
axShockwaveFlash1.Movie = @"C:\Documents and Settings\Administrator\桌面\工作\任务\emed使用手册\help.swf";
axShockwaveFlash1.Play();
}
else if(tabControl1.SelectedTab==tabPage1)
{
tabPage2.Refresh();//想重新播放,但是不对
}
} 展开
展开全部
应该把播放控件的状态重置吧!
更多追问追答
追问
能不能用代码说明下啊,我还是不太会,谢谢了
追答
你试试吧!
if (tabControl1.SelectedTab == tabPage2)
{
axShockwaveFlash1.EmbedMovie = True;
axShockwaveFlash1.Movie = @"C:\Documents and Settings\Administrator\桌面\工作\任务\emed使用手册\help.swf";
axShockwaveFlash1.Play();
}
else if(tabControl1.SelectedTab==tabPage1)
{
axShockwaveFlash1.EmbedMovie = False;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询