彩票走势图

日程管理控件Planner.NET常见问答

原创|其它|编辑:郝浩|2012-09-21 17:03:02.000|阅读 207 次

概述:Planner .NET是一款功能强大的时间管理工具,绝对是您工作上的好帮手。它提供了多种综合功能,这些功能可保证预约的时间设定以及任务安排在简单、综合的方式下完成。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Planner .NET是一款功能强大的时间管理工具,绝对是您工作上的好帮手。它提供了多种综合功能,这些功能可保证预约的时间设定以及任务安排在简单、综合的方式下完成。以下是Planner.NET控件的常见问题(FAQ):

Q:我在设置从美国到其他类型的日期格式文化上遇到了困难。

A:设置日历文化,比如德语,您可以使用下面的语法:

calendar1.Culture = new CultureInfo("de-DE";);

Q:试用版有哪些限制?它的使用期限有多久?

A:试用版没有任何限制,而且它不会过期。只是在左下角有一个“试用版”的标签。

Q:我用Planner.NET来只显示日程,是否存在一个方法可以使日历(时间表视图)为只读并且只启用滚动功能?

A:在FAQ中的只读时间表视图问题中可找到解决方案。您可以将Calendar.Enabled设置为false来禁用所有与控件的交互(包括滚动条)。

Q: 我们需要在一天内选出一个时刻,在Planner.NET中的时间表视图里能否做到呢?

A:处理DateClick事件。DateTime实例将作为参数传递给该事件并给出所选单元格的开始时间。

Q:如果用户将月份和年份滚动至了未来或者过去,是否存在一种方法将它们返回至今天?

A:EnsureVisible 方法可使你在视图中滚动任何当前的日期或项目。下面的代码把时间'滚动'至今天:

calendar.EnsureVisible(DateTime.Today);

该方法仅在当目标日期或项目已存在于控件的某个位置时有效。它只调整滚动条的数值而无法改变时间间隔的开始日期或结束日期。

Q:是否存在一个属性使我可以移除用户不想看见的天数来显示每周的日程表?

A: 时间表视图是唯一支持过滤天数的视图。视图中显示的天数在Calendar.TimetableSettings.Dates 集合中被指定。

Q: 我可以以时间表视图的格式来显示多人日程吗?比如,秘书需安排日程给:Bob,Mike以及John,他们将在同一个屏幕中看到这些。

A:通过如下的方法定义日程表中的人:

Contact c;

c = new Contact();
c.FirstName = "Bob";
calendar.Schedule.Contacts.Add(c);

c = new Contact();
c.FirstName = "Mike";
calendar.Schedule.Contacts.Add(c);

c = new Contact();
c.FirstName = "John";
calendar.Schedule.Contacts.Add(c);

在 Schedule中的联系人可用后,通过在 Calendar 控件的 Contacts 集合里进行添加选择需要显示在日历中的人。

calendar.Contacts.Add(calendar.Schedule.Contacts[0]); calendar.Contacts.Add
(calendar.Schedule.Contacts[1]); calendar.Contacts.Add(calendar.Schedule.Contacts[2]);

您可以通过如下的方式设置GroupType,从不同的列中将联系人的日程进行分组:

calendar.GroupType = GroupType.GroupByContacts;
calendar.CurrentView = CalendarView.Timetable; calendar.TimetableSettings.VisibleColumns = 3;


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP