当前位置:编程学习 > C#/ASP.NET >>

如何用winform实现类似win8桌面滑动翻页效果

我想实现类似win8桌面滑动翻页效果,按着鼠标左键移动就翻页
每页都是不同按钮,实现不同功能。
希望给点思路,最好源代码。

winform 滑动翻页 --------------------编程问答-------------------- wpf应该能做,你看看wpf相关的资料吧 --------------------编程问答-------------------- 简单说,定义每页显示多少图标,互动就是开启timer或搞个线程,定时移动界面(可以试绘制),就这样一屏一屏的画 --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
wpf应该能做,你看看wpf相关的资料吧


找到WPF实现的例子了,可是我项目是winform的,做了挺多了,不可能重做。
如果这个用WPF实现,winform引用wpf,然后wpf不能倒回去引用winform啊。
登陆窗体进来就是这个主界面,主界面放图标,然后点击进去不同的窗体。 --------------------编程问答-------------------- 通过控制按钮的visible属性的可视化,来得到翻页效果。
就是很多按钮在同一个位置,翻页的时候只显示这页的按钮 --------------------编程问答--------------------
引用 4 楼 songhtao 的回复:
通过控制按钮的visible属性的可视化,来得到翻页效果。
就是很多按钮在同一个位置,翻页的时候只显示这页的按钮



这办法。。。。。 --------------------编程问答--------------------
这是猎豹浏览器的标签页,类似这样的效果。 --------------------编程问答-------------------- DevExpress 直接带有这样的控件
看它的Wpf Demos 中Layout Manager 的TileLayoutControl
--------------------编程问答-------------------- DevExpress插件 要12.1以上版本才有。我这个是截图是12.2的
网上有下载,有破解 --------------------编程问答--------------------
引用 8 楼 kansousama 的回复:
DevExpress插件 要12.1以上版本才有。我这个是截图是12.2的
网上有下载,有破解


以前听说过这个控件,,我的系统是商业性的,请问用破解版算侵权吗?
一直不敢用。 --------------------编程问答--------------------
引用 9 楼 hjx595 的回复:
以前听说过这个控件,,我的系统是商业性的,请问用破解版算侵权吗?
一直不敢用。

算,买一个呗,我们公司就是买的。
因为有安装次数限制,
所以平时开发还是用破解。
发布的时候才用正规的 --------------------编程问答-------------------- WinForm有个控件可以承载WPF控件,或者封装个单独的WPF类库。
不能互相引用的问题可以用事件或者回调来解决 --------------------编程问答-------------------- 兄弟你找到方法了吗?我现在也有同样的问题! --------------------编程问答-------------------- 有哪位解决了,给在下提个醒  sanlone@qq.com  谢了
  --------------------编程问答--------------------
引用 3 楼 hjx595 的回复:
引用 1 楼 gxingmin 的回复:wpf应该能做,你看看wpf相关的资料吧

找到WPF实现的例子了,可是我项目是winform的,做了挺多了,不可能重做。
如果这个用WPF实现,winform引用wpf,然后wpf不能倒回去引用winform啊。
登陆窗体进来就是这个主界面,主界面放图标,然后点击进去不同的窗体。

你好,请问你找到wpf的例子了?能否给我一份? --------------------编程问答--------------------
引用 7 楼 kansousama 的回复:
DevExpress 直接带有这样的控件
看它的Wpf Demos 中Layout Manager 的TileLayoutControl

Tile的大小就Small 和Large 不可调吗 --------------------编程问答-------------------- 1.计算每个面板坐标与视图坐标之间的距离dd = sqrt(dx*dx+dy*dy)
2.if(dd>某个估值) //平滑移动
    面板.X+=dx*平滑移动系数;
    面板.Y+=dy*平滑移动系数(当然水平移动这个不用设置);
  else   //调整位置
    面板.X=视图.X;
    面板.Y=视图.Y;   --------------------编程问答-------------------- 楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!



--------------------编程问答-------------------- 关机睡觉~~~ --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com --------------------编程问答--------------------
引用 19 楼 elltrack 的回复:
Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com


可以啊,明天或者后天再发给你吧 --------------------编程问答-------------------- 智商余额 果然 高手 佩服 , 有时间 交流 一下  --------------------编程问答--------------------
引用 20 楼 hwenycocodq520 的回复:
Quote: 引用 19 楼 elltrack 的回复:

Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com


可以啊,明天或者后天再发给你吧
490790083@qq.com谢谢 --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给下源代码嘛?真心谢谢啦 617583129@qq.com --------------------编程问答-------------------- 非常不错啊。高手啊 --------------------编程问答-------------------- 赞楼上的DEMO一个 --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!



DEMO也给一个给我吧,谢谢。。 --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

您好,能给说下怎么实现或者给一份源码参考吗,急需啊,我winform项目用来显示图片,用wpf弄得,一直有bug,而且还不流畅,愁了几天了,非常谢谢!897701804@qq.com --------------------编程问答-------------------- 智商余额不足:
             大侠,Winform 平滑滚动的DEMO能否发给我一份,258281334@qq.com, 先谢了。 --------------------编程问答--------------------
引用 16 楼 hwenycocodq520 的回复:
1.计算每个面板坐标与视图坐标之间的距离dd = sqrt(dx*dx+dy*dy)
2.if(dd>某个估值) //平滑移动
    面板.X+=dx*平滑移动系数;
    面板.Y+=dy*平滑移动系数(当然水平移动这个不用设置);
  else   //调整位置
    面板.X=视图.X;
    面板.Y=视图.Y;  

大侠,Winform 平滑滚动的DEMO能否发给我一份,752923276@163.com, 先谢了。 --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!


之前我也想做滑动效果 一直做不出来 大侠 求一本DEMO 532132169@qq.com --------------------编程问答-------------------- 支持devexpress.不过正版有点小贵。 --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!


辛苦了!也给我发一份demo吧,757260553@qq.com --------------------编程问答-------------------- 也给我发一份吧604746194@qq.com!好人啊。。!! --------------------编程问答-------------------- 也给我发一份吧,谢谢,243310820@qq.com --------------------编程问答-------------------- 12591777@qq.com,同谢 --------------------编程问答--------------------
引用 19 楼 elltrack 的回复:
Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com
 能给个源代码看看嘛?谢谢,278955638@qq.com --------------------编程问答--------------------
引用 20 楼 hwenycocodq520 的回复:
Quote: 引用 19 楼 elltrack 的回复:

Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com


可以啊,明天或者后天再发给你吧
收到了,十分感谢啊 --------------------编程问答--------------------
引用 37 楼 elltrack 的回复:
Quote: 引用 20 楼 hwenycocodq520 的回复:

Quote: 引用 19 楼 elltrack 的回复:

Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com

可以啊,明天或者后天再发给你吧
收到了,十分感谢啊


能分享么?感谢    714997642@qq.com --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

求分享~~~十分感谢。。。。   ed2nd@163.com --------------------编程问答--------------------
引用 18 楼 hwenycocodq520 的回复:
关机睡觉~~~



要不放个下载吧,这个很给力的说。 --------------------编程问答-------------------- 留个邮箱,大神有时间麻烦发个代码。

nankeyu2@qq.com --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!


求源码学习,谢谢!hp_best@qq.com --------------------编程问答-------------------- --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!



大侠哇,好人,求源码学习学习,ca_lei@126.com。谢谢啦! --------------------编程问答--------------------
引用 17 楼 hwenycocodq520 的回复:
楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

哥们,效果很炫啊!求源码学习下,现在正在用winform做界面,正愁界面难看的,能否发我份源码,借鉴下?wangchanglong0302@163.com --------------------编程问答-------------------- 新手求教,不胜感激。。648309951@qq.com --------------------编程问答--------------------
引用 20 楼 hwenycocodq520 的回复:
Quote: 引用 19 楼 elltrack 的回复:

Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com


可以啊,明天或者后天再发给你吧

 
同求!!!qbb_520@qq.com 谢谢 --------------------编程问答-------------------- --------------------编程问答-------------------- 同求 19763783@qq.com 谢谢 --------------------编程问答-------------------- 大家不用贴e-mail了,过几天我会写个帖子分享我重新写的(在写ing),更有实际意义程序(拥有更多动画效果),并分享源代码。

Code for fun --------------------编程问答--------------------
引用 37 楼 elltrack 的回复:
Quote: 引用 20 楼 hwenycocodq520 的回复:

Quote: 引用 19 楼 elltrack 的回复:

Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com


可以啊,明天或者后天再发给你吧
收到了,十分感谢啊

发给我一份呀兄弟,602287560@qq.com --------------------编程问答--------------------
引用 50 楼 hwenycocodq520 的回复:
大家不用贴e-mail了,过几天我会写个帖子分享我重新写的(在写ing),更有实际意义程序(拥有更多动画效果),并分享源代码。

Code for fun



期待ING --------------------编程问答--------------------
引用 50 楼 hwenycocodq520 的回复:
大家不用贴e-mail了,过几天我会写个帖子分享我重新写的(在写ing),更有实际意义程序(拥有更多动画效果),并分享源代码。

Code for fun


可以把之前的版本发我一份吗?了解一下思路,谢谢,602287560@qq.com --------------------编程问答--------------------
引用 53 楼 haohaows 的回复:
Quote: 引用 50 楼 hwenycocodq520 的回复:

大家不用贴e-mail了,过几天我会写个帖子分享我重新写的(在写ing),更有实际意义程序(拥有更多动画效果),并分享源代码。

Code for fun


可以把之前的版本发我一份吗?了解一下思路,谢谢,602287560@qq.com


早就鼠标左键拖到回收站并顺手右键清空它了:) --------------------编程问答--------------------
引用 54 楼 hwenycocodq520 的回复:
Quote: 引用 53 楼 haohaows 的回复:

Quote: 引用 50 楼 hwenycocodq520 的回复:

大家不用贴e-mail了,过几天我会写个帖子分享我重新写的(在写ing),更有实际意义程序(拥有更多动画效果),并分享源代码。

Code for fun


可以把之前的版本发我一份吗?了解一下思路,谢谢,602287560@qq.com


早就鼠标左键拖到回收站并顺手右键清空它了:)


那就坐等你的重写版本了,对于这个没有思路,之前写的效果都不理想 --------------------编程问答--------------------
引用 19 楼 elltrack 的回复:
Quote: 引用 17 楼 hwenycocodq520 的回复:

楼主你的帖子有点久远了,我写了个WinForm版本的,类似你需求的功能,但是是简化版本的!
看我这么早发帖就知道我昨晚没睡了,可怜啊!!

能给个源码看看吗,新手求教!谢谢。664685021@qq.com


elltrack  ,能把你手里源码再转给我么,谢谢。602287560@qq.com --------------------编程问答-------------------- 我也想 学习                       --------------------编程问答-------------------- --------------------编程问答-------------------- 下周一把代码放到资源那里吧,双休再整理一下
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,