CSkin博客
标题:
新人求助,怎样用TrackBar或者progressBar控制和显示wmp进度
[打印本页]
作者:
553862421
时间:
2016-5-13 13:47
标题:
新人求助,怎样用TrackBar或者progressBar控制和显示wmp进度
怎样用TrackBar或者progressBar控制和显示wmp进度
我用
TrackBar
做进度条,在TrackBar1_ValueChanged使
TrackBar值等于wmp;的Ctlcontrols.currentPosition:double值,
想
要动态显示播放进度,但进度条值卡着不动,拖动
TrackBar的时候, wmp又开始重新播放,苦恼
求乔或者论坛里的大神指点迷津, 感激不尽
作者:
553862421
时间:
2016-5-13 13:56
代码我是这样写的
作者:
553862421
时间:
2016-5-13 13:56
private void layeredTrackBar1_ValueChanged(object sender, EventArgs e)
{
TrackBarChangeVolue();
}
public void TrackBarChangeVolue()
{
this.TrackBar.Value = 0;
if (this.wmp.playState == WMPLib.WMPPlayState.wmppsPlaying)
{
this.wmp.Ctlcontrols.currentPosition = (double)this.TrackBar.Value;
}
}
作者:
553862421
时间:
2016-5-14 10:02
大神帮帮忙
作者:
乔克斯
时间:
2016-5-15 21:00
用线程去操作。。然后委托主线程。
作者:
553862421
时间:
2016-5-22 12:57
已经解决了,不过还是感谢乔
欢迎光临 CSkin博客 (http://bbs.cskin.net/)
Powered by Discuz! X3.2