熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

如何應用VB.NET MonthCalendar控件

2013-11-13 09:51:51  來源: .NET編程 
    Visual Studio NET提供的MonthCalendar控件允許你選擇日期和一組日期這個控件允許用戶方便地選擇日期它類似於讓你選擇一個特定日期的DataTimePicker控件不過MonthCalendar控件還可以幫助你選擇一個時間

  使用MonthCalendar控件

  下面的例子說明如何使用MonthCalendar控件

  在常用控件(Common Controls)下的工具箱(Toolbox)中找到MonthCalendar控件並將它添加到窗口表單(Window Form)中設置以下屬性

  ·NamemcDateSelection

  ·TodayDate

  ·MaxSelectionCount

  ·Selection Range Start

  ·Selection Range End

  在Form Load事件中添加以下代碼

  mcDateSelectionTodayDate = Now

  然後建立列表A中的事件在這個例子中我設置MaxSelectionCount屬性為這意味著你只能在MonthCalendar控件中選擇一個而不是一組日期在MonthView控件中選擇一個日期屏幕即類似於圖A

  如何應用VB.NET MonthCalendar控件

  圖A

  列表A
Private Sub mcDateSelection_DateSelected(ByVal sender As Object ByVal e As SystemWindowsFormsDateRangeEventArgs) Handles mcDateSelectionDateSelected
        MessageBoxShow(Calendar Todays Date: & mcDateSelectionTodayDate & vbCrLf & _
                Calendar Selected Start Date: & mcDateSelectionSelectionStart() & vbCrLf & _
                Calendar Selected End Date: & mcDateSelectionSelectionEnd())
    End Sub 
    既然你只能選擇一個月中的某個特定的日期而不是一組日期那麼Selected Start Date和Selected End Date的值相同

  現在將MaxSelectionCount屬性設為然後重新運行代碼這次你就可以選擇一組日期(在這個例子中最多為天)而且一旦你選擇一組日期後你將看到如圖B所示的結果

  如何應用VB.NET MonthCalendar控件

  圖B

  控件的其它用法

  你可以利用MonthCalendar控件的許多其它屬性和方法使其滿足你的需要MSDN提供使用MonthCalendar控件的更多細節

  Irina Medvinskaya自年開始涉足技術領域她獲得佩斯大學的MBA學位現在任花旗集團的項目經理


From:http://tw.wingwit.com/Article/program/net/201311/11787.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.