原創|其它|編輯:郝浩|2012-09-21 17:03:02.000|閱讀 236 次
概述: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@fc6vip.cn
文章轉載自:慧都控件