找回密码
 立即注册

QQ登录

只需一步,快速开始

liujun_sx

论坛元老

8

主题

39

帖子

8118

积分

论坛元老

积分
8118

活字格认证

liujun_sx
论坛元老   /  发表于:2014-10-9 12:44  /   查看:15369  /  回复:15
1金币
我在窗体里放置了C1.Win.C1Tile.C1TileControl,默认有tile1,tile2,tile3。
this.tile1.Text = "我的账户";
this.tile2.Text = "我的信息";
this.tile3.Text = "我的管理";
我想要的结果是
tile1里播放的顺序是Text=我的账户 、Image=图片11、Image=图片12,
tile2里播放的顺序是Text=我的信息 、Image=图片21、Image=图片22、Image=图片23,
tile3里播放的顺序是Text=我的管理 、Image=图片31,
我在DevComponents.DotNetBar2里是可以做到这样的效果,在C1里咋搞不出想要的效果,
我当时给tile1设置一个模板1,给tile2设置一个模板2,给tile3设置一个模板3,
模板里有Elements集合、Slides集合、TopmostElements集合,我试了,没有看到自动播放切换的目的。
可能我的理解有问题,还请高手赐教。

15 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-10-9 14:39:00
沙发
回复 1楼liujun_sx的帖子

我这里有个有关C1TileControl动画的Sample,你可以参考下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
liujun_sx
论坛元老   /  发表于:2014-10-9 15:55:00
板凳
这个例子我在Demo里也看到了,C1TileControl\CS下共有7个例子,有AppsPanel、TileLayout、TileImages、MovingSlides等,MovingSlides显示了18个tile,我是想个tile显示几个指定文本和图片,这个例子搞的有点复杂,没有搞明白
回复 使用道具 举报
liujun_sx
论坛元老   /  发表于:2014-10-9 16:04:00
地板
我的意思是
tile1里播放的顺序是Text=我的账户 、Image=图片11、Image=图片12,
tile1的第一帧的整体是一个文本内容,即我的账户,
tile1的第二帧的整体是显示图片11
tile1的第三帧的整体是显示图片12
回复 使用道具 举报
liujun_sx
论坛元老   /  发表于:2014-10-9 16:37:00
5#
tile1.Image1 = m01; tile1.Text1 = t01;
tile1.Image2 = m02; tile1.Text2 = t02;
tile1.Image3 = m03; tile1.Text3 = t03;
tile1.Image4 = m09; tile1.Text4 = t09;
tile1.Image5 = m12; tile1.Text5 = t12;
这样搞,如果我第一个只显示文本,第二个显示图片,第三个显示文本加图片,这个例子要么全部用代码控制,这样读者就比较好看,
this.c1TileControl1.DefaultTemplate.Slides.Add(slide1);
this.c1TileControl1.DefaultTemplate.Slides.Add(slide2); this.c1TileControl1.DefaultTemplate.Slides.Add(slide3); this.c1TileControl1.DefaultTemplate.Slides.Add(slide4); this.c1TileControl1.DefaultTemplate.Slides.Add(slide5);
Slides是针对模板的属性,比如tile1里显示3个幻灯片,tile2里显示4个幻灯片,
tile3里显示2个幻灯片,是不是我要搞3个模板
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-9 18:06:00
6#
回复 5楼liujun_sx的帖子

如果你要显示的Tile的样子是不一样的,是需要写不同的Template。
用Slide来控制显示的帧,比如这三帧,有的是没有Image元素,有的是没有文字元素,还有每帧延迟时间等。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
liujun_sx
论坛元老   /  发表于:2014-10-9 20:25:00
7#

为啥我的tile里的幻灯片不自动播放?

我想问一下,选中一个tile,tile任务栏的“编辑模板元素”,和“编辑幻灯片”里的slide的元素是个啥关系

tile.text1=Word;tile.text2=Excel;tile.text3=PPT;
为啥我的tile里的幻灯片不自动播放?
另外附上我的源代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-10 12:20:00
8#
回复 7楼liujun_sx的帖子

有关C1TileControl创建步骤,你可以参考博客文章如下:
http://blog.gcpowertools.com.cn/ ... Control-folder.aspx
贴片为贴片模板提供数据,比如text和image,而模板是这些贴片展示的样子。

一开始设置C1TileControl的DefaultTemplate.Elements。就是模板。
模板元素就是模板里图片或是文字等等元素。Slide就是动态,每个动态都是用Slide控制的。
然后通过Slide,给Slide.Elements添加不同的元素,比如图片,还有Slider的持续时间、展示方式。那么每个动态展示的方式以及持续时间以及样式就确定了。
你可以看示例的InitializeComponent里的代码,里面都可以作为参考。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
liujun_sx
论坛元老   /  发表于:2014-10-10 12:39:00
9#
真心感谢版主热心回复,如何版主有时间麻烦看看我的源代码里的form2,为啥不能自动播放,究竟问题是出在哪里,先谢谢了!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-10 17:22:00
10#
回复 9楼liujun_sx的帖子

你好,已经播放了,但你的slide的展示的文字是一样的,所以你看起来没变而已。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部