乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      DateTimePicker 控件的使用

       悟靜 2009-07-19

      vb.net中,用來設(shè)置日期和時間的控件有兩個:DateTimePicker 控件和 MonthCalendar 控件,本文先介紹 DateTimePicker 控件的使用。

      在vb.net的工具箱中,DateTimePicker 控件的圖標(biāo)如下圖一所示:

      vb.net入門——DateTimePicker 控件的使用(圖一)
      圖一:DateTimePicker控件

      DateTimePicker 控件一般用于讓用戶可以從日期列表中選擇單個值。運(yùn)行時,單擊控件邊上的下拉箭頭,會顯示為兩個部分:一個下拉列表,一個用于選擇日期的網(wǎng)格,如下圖二所示:

      vb.net入門——DateTimePicker 控件的使用(圖二)
      圖二:DateTimePicker控件完整視圖

       

      DateTimePicker 控件的功能來說,它是為了讓用戶方便地按我們預(yù)先設(shè)置好的格式輸入或者在列表選取時間日期,所以在它的屬性中,Value、Format、CustomFormat等屬性在我們設(shè)計(jì)時是十分重要的,下面我們就看它的這些常用屬性的用法。

      本文來自:http://www./book/myvbnet/my0026.html

      一、DateTimePicker 控件的常用屬性:

      1、DropDownAlign 屬性:獲取或設(shè)置日期/時間選擇器控件上的下拉日歷的對齊方式。默認(rèn)是Left。

      2、ShowUpDown 屬性:確定是否使用 up-down 控件調(diào)整日期/時間值。默認(rèn)為 false,這時運(yùn)行時調(diào)整選取日期或時間如圖二所示;如果該屬性設(shè)置為 True,則控件在運(yùn)行時調(diào)整日期或時間,是通過顯示在控件右邊的上\下按鈕來實(shí)現(xiàn),如下圖三所示:

      vb.net入門——DateTimePicker 控件的使用(圖三)
      圖三:通過Up-Down控件來調(diào)整時間日期

      3、MaxDate 屬性和 MinDate 屬性:分別用于去頂可在控件中選擇的最大或最小日期和時間。默認(rèn)最大為:12/31/9998 23:59:59;最小為:1/1/1753 00:00:00。如下代碼分別設(shè)置它的最大和最小可選時間:

      dateTimePicker1.MinDate = New DateTime(2000, 1, 1)

      dateTimePicker1.MaxDate = DateTime.Today

      4、ShowCheckBox 屬性和 Checked 屬性:ShowCheckBox 屬性設(shè)置是否在控件的左側(cè)顯示一個復(fù)選框,當(dāng) ShowCheckBox 設(shè)置為 true 時,控件中日期的左側(cè)會顯示一個復(fù)選框,如下圖四所示:

      vb.net入門——DateTimePicker 控件的使用(圖四)
      圖四:顯示復(fù)選框

      若選中此復(fù)選框,則可更新日期/時間值;若此復(fù)選框?yàn)榭?,則無法更改日期/時間值。復(fù)選框的狀態(tài)則由 Checked 屬性控制。

      5、這里我們看下面幾個設(shè)置日歷網(wǎng)格的外觀顏色的屬性。

      CalendarFont:表示日歷的字體樣式。我們在示例中設(shè)置它為:宋體, 9pt

      CalendarForeColor:表示日歷的前景色。我們在示例中設(shè)置它為:ControlText

      CalendarMonthBackground:表示日歷的背景色。我們在示例中設(shè)置它為:Window

      CalendarTitleBackColor:表示日歷標(biāo)題的背景色即選中項(xiàng)的背景色。我們在示例中設(shè)置它為:Blue

      CalendarTitleForeColor:表示日歷標(biāo)題的前景色,即選中項(xiàng)的顏色。我們在示例中設(shè)置它為:Yellow

      CalendarTrailingForeColor:表示日歷結(jié)尾日期的前景色。我們在示例中設(shè)置它為:Red

      最后的設(shè)置效果如下圖五所示:

      vb.net入門——DateTimePicker 控件的使用(圖五)
      圖五:日歷網(wǎng)格的設(shè)置效果

      6、Value 屬性:控件所選定的日期/時間值,如果 Value 屬性未在代碼中更改或被用戶更改,它將設(shè)置為當(dāng)前的日期和時間(DateTime.Now)。

      7、Format 屬性:用于設(shè)置控件中顯示的日期和時間格式。其枚舉值如下

      成員名稱 說明
      Custom 以自定義格式顯示日期/時間值
      Long(默認(rèn)值) 以用戶操作系統(tǒng)設(shè)置的長日期格式顯示日期/時間值
      Short 以用戶操作系統(tǒng)設(shè)置的短日期格式顯示日期/時間值
      Time 以用戶操作系統(tǒng)設(shè)置的時間格式顯示日期/時間值
       

      默認(rèn)值為 Long,需要注意的是:實(shí)際的日期/時間顯示取決于用戶操作系統(tǒng)中設(shè)置的日期、時間和區(qū)域設(shè)置。

      如果 Format 屬性的值為 Custom,則可以使用 CustomFormat 屬性來設(shè)置自定義日期/時間格式字符串,如下代碼所示:

      dateTimePicker1.Format = DateTimePickerFormat.Custom

      dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd"

      這里CustomFormat屬性中字符串所代碼的意義如下:

      y:一位數(shù)的年份(2001 顯示為“1”);yy:年份的最后兩位數(shù)(2001 顯示為“01”);yyyy:完整的年份(2001 顯示為“2001”)。

      M:一位數(shù)或兩位數(shù)月份值;MM:兩位數(shù)月份值。一位數(shù)數(shù)值前面加一個零;MMM:三個字符的月份縮寫;MMMM:完整的月份名。

      d:一位數(shù)或兩位數(shù)的天數(shù);dd:兩位數(shù)的天數(shù),一位數(shù)天數(shù)的前面加一個零。

      ddd:三個字符的星期幾縮寫;dddd:完整的星期幾名稱。

      h:12 小時格式的一位數(shù)或兩位數(shù)小時數(shù);hh:12 小時格式的兩位數(shù)小時數(shù),一位數(shù)數(shù)值前面加一個零;H:24 小時格式的一位數(shù)或兩位數(shù)小時數(shù);HH:24 小時格式的兩位數(shù)小時數(shù),一位數(shù)數(shù)值前面加一個零。

      m:一位數(shù)或兩位數(shù)分鐘值;mm:兩位數(shù)分鐘值,一位數(shù)數(shù)值前面加一個零。

      s:一位數(shù)或兩位數(shù)秒數(shù);ss:兩位數(shù)秒數(shù),一位數(shù)數(shù)值前面加一個零。

      t:一個字母的 AM/PM 縮寫(“AM”顯示為“A”);tt:兩個字母的 AM/PM 縮寫(“AM”顯示為“AM”)。

      上面我們了解了 DateTimePicker 控件的常用屬性,下面我們就用實(shí)例來看如何在我們的程序中靈活使用它。

      如下圖所示,在窗體中設(shè)計(jì)好如下圖六所示的窗體布局,設(shè)置 DateTimePicker 控件的ShowCheckBox 屬性為True。

      vb.net入門——DateTimePicker 控件的使用(圖六)
      圖六:示例窗體布局

       

      在窗體的New過程中添加如下代碼,用于初始化 DateTimePicker 控件,使得它顯示空的時間值:

      DateTimePicker1.Format = DateTimePickerFormat.Custom

      DateTimePicker1.CustomFormat = " "'注意,這里是一個空格字符串

      在“應(yīng)用自定義格式”按鈕的Click事件中添加如下代碼:

      DateTimePicker1.CustomFormat = TextBox1.Text

      在“返回日期值”按鈕中添加如下代碼:

      MessageBox.Show(DateTimePicker1.Value.ToString)

      現(xiàn)在運(yùn)行,窗體初始化為圖七:

      vb.net入門——DateTimePicker 控件的使用(圖七)
      圖七:示例窗體初始化

      然后我們按格式化字符串的在“自定義時間格式”的文本框中輸入字符串:'今天是:' hh:mm:ss dddd MMMM dd, yyyy,然后單擊“應(yīng)用自定義格式”按鈕,運(yùn)行效果如下圖八所示:

      vb.net入門——DateTimePicker 控件的使用(圖八)
      圖八:自定義格式顯示效果

      而當(dāng)我們單擊“返回日期值”,返回的是系統(tǒng)時間的長格式,如果要返回自定義的格式還需要我們格式化它,可以把“返回日期值”中的代碼替換為:

      MessageBox.Show(Format(DateTimePicker1.Value, TextBox1.Text))

      對于 DateTimePicker 控件得使用我們就了解到這里,請繼續(xù)關(guān)注巧巧讀書網(wǎng)vb.net入門系列文章。

      本文來自:http://www./book/myvbnet/my0026.html

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多