C#高手进,音乐播放器问题,关于几个控件如何实现。
提三个问题,希望一一回答,不要只答一部分,便于我给分。(1)进度条跟音量条问题,如果用.net的trackbar实现,无法实现精确定位,即点条上某个位置,进度块跳一点而不...
提三个问题,希望一一回答,不要只答一部分,便于我给分。
(1)进度条跟音量条问题,如果用.net 的trackbar实现,无法实现精确定位,即点条上某个位置,进度块跳一点而不会到所点位置。所以推断不是trackbar实现的,请问如何实现,需要自己写控件吗?
(2)如搜狗音乐播放器,其歌曲列表是由listview listbox 还是treeview(有展开效果)实现的?如何点击以后变宽并显示那些内容,那些内容是如何添加进去的。
(3)当播放器切换到迷你模式时,是将主界面隐藏而不是关闭吧。那个菱形,可隐藏可出现的效果和界面是用form实现的吗?
求大神解答。 展开
(1)进度条跟音量条问题,如果用.net 的trackbar实现,无法实现精确定位,即点条上某个位置,进度块跳一点而不会到所点位置。所以推断不是trackbar实现的,请问如何实现,需要自己写控件吗?
(2)如搜狗音乐播放器,其歌曲列表是由listview listbox 还是treeview(有展开效果)实现的?如何点击以后变宽并显示那些内容,那些内容是如何添加进去的。
(3)当播放器切换到迷你模式时,是将主界面隐藏而不是关闭吧。那个菱形,可隐藏可出现的效果和界面是用form实现的吗?
求大神解答。 展开
展开全部
(1)winform里貌似没有这种控件,自己写也不容易,可以在网上找找第三方的slider控件。
(2)歌曲列表,如果能展开的话,用listview可以实现,不过你得自己做模板。
(3)菱形可以用form实现,其实就是form有张背景图片,把form的border去掉,背景颜色透明就行了。
或者可以用皮肤,从网上down一个你喜欢的,套到form上也可以弄成那种效果。
切换的迷你模式可以用托盘空间来实现(具体控件名字不记得了,好久没做winform,是自带的)
(2)歌曲列表,如果能展开的话,用listview可以实现,不过你得自己做模板。
(3)菱形可以用form实现,其实就是form有张背景图片,把form的border去掉,背景颜色透明就行了。
或者可以用皮肤,从网上down一个你喜欢的,套到form上也可以弄成那种效果。
切换的迷你模式可以用托盘空间来实现(具体控件名字不记得了,好久没做winform,是自带的)
展开全部
我也不算知道什么答案,就是说说我的想法,给你参考下:
1)我觉得可以尝试自定义单击事件
2)我知道有一种第三方控件DevExpress的GridView控件就有这种效果(推测是行的单击事件做了处理)
3)这应该是自定义的Form,好像上学的时候老师讲过一次话圆形、椭圆形的Form,你查查看看,可隐藏、可出现无非就是MouseOver事件
以上、供参考
1)我觉得可以尝试自定义单击事件
2)我知道有一种第三方控件DevExpress的GridView控件就有这种效果(推测是行的单击事件做了处理)
3)这应该是自定义的Form,好像上学的时候老师讲过一次话圆形、椭圆形的Form,你查查看看,可隐藏、可出现无非就是MouseOver事件
以上、供参考
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很多软件都是慢慢试就了解功能了,加油!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-18
展开全部
你自己就是大婶
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询