找回密码
 立即注册

QQ登录

只需一步,快速开始

szld

论坛元老

38

主题

94

帖子

2万

积分

论坛元老

积分
29978

活字格认证

szld
论坛元老   /  发表于:2013-5-16 14:32  /   查看:5842  /  回复:9
现在想改变图中红框里的字,在帖子http://gcdn.grapecity.com/showtopic.aspx?topicid=9013&forumpage=1&typeid=-1&page=2里的22楼已经问了,回答是无法实现,这个回答我们深感意外,是否贵公司的schedule控件是调用的office的schedule控件?如果是这样的话,那么无法改变红色框中的字的事情我们理解,但是仍然对于这种简单需求都无法满足的事情感到遗憾。能不能再研究一下?甚至寻求一下微软官方的帮助,打听一下时间轴表示字的修改方法?
我们目前对这个空间的信心受到了一定影响希望贵公司能加大力度帮助我们,万分感谢!!!

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-16 17:57:00
沙发
szld 你好

Schedule不依赖与office而运行,是自己的对话框。

关于你的需求,我们已经积极和产品团队进行沟通,同时也将此作为一个产品需求提交给产品团队,目前正在等待产品团队的回复。谢谢。
回复 使用道具 举报
szld
论坛元老   /  发表于:2013-5-16 18:06:00
板凳
非常感谢,急切期盼您的好消息,大概什么时候能知道结果?
回复 使用道具 举报
szld
论坛元老   /  发表于:2013-5-17 09:39:00
地板
版主,麻烦问一下你们的产品团队,我们提的这个需求能不能实现,能实现的话大概需要多久,因为我们这边的客户对项目也催得紧,实在是不好意思了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-17 10:54:00
5#
szld 你好

非常抱歉没能给你带来好消息,与产品团队沟通之后得到的答案和之前我们提供的产品选型报告结论是一致的,C1Schedule没有提供自定义时间轴的方法,如果你希望表示特殊时间段,只能通过在Schedule中创建改时间范围内的Appointment来进行表示。
回复 使用道具 举报
szld
论坛元老   /  发表于:2013-5-17 11:15:00
6#
》希望表示特殊时间段,只能通过在Schedule中创建改时间范围内的Appointment来进行表示。
您的意思是说,我的需求通过【Schedule中创建改时间范围内的Appointment】是可以实现的?能给点具体的代码的提示吗?
谢谢您的,认真处理。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-17 15:26:00
7#
针对该需求,无法修改时间轴上的显示内容,不过可以在Schedule中标记不同的颜色,比如中午12:00-13:00为午休时间,可以将改时间段编辑为不同的颜色

代码:
  1.         private void c1Schedule1_BeforeTimeFormat(object sender, C1.Win.C1Schedule.BeforeTimeFormatEventArgs e)
  2.         {
  3.             if (e.Start.Hour == 12)
  4.             {
  5.                 e.Background = Color.Teal;
  6.             }   
  7.         }
复制代码



运行截图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
szld
论坛元老   /  发表于:2013-5-17 15:37:00
8#
感谢回答,背景色的设定虽然可以改变但是无法实现我项目的要求,
时间轴的文字变更在该控件上既然无法实现,那么有没有其他方式例如
用其他的控件遮挡住时间轴然后实现改变时间轴的文字的目的?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-17 17:30:00
9#
szld 你好

你提到的方法我们之前也考虑过,但是实现起来也是很困难,我这边会进一步调试,如何给你准确的答复。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-22 17:49:00
10#
szld 你好

非常抱歉,该功能无法在 C1Schedule 中实现,原因是无法获取滚动条的滚动事件,也就无法改变自定义实践中中显示的文本。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部