欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中DateTimePicker默認(rèn)值顯示為空的問題

 更新時間:2023年06月16日 10:24:53   作者:Carpe_D1em  
這篇文章主要介紹了C#中DateTimePicker默認(rèn)值顯示為空的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C# DateTimePicker 默認(rèn)值顯示為空

#region  日期控件初始為空值處理
/// <summary>
/// 初始化日期時間控件
/// </summary>
/// <param name="dtp"></param>
public static void InitDateTimePicker(DateTimePicker dtp)
{
    dtp.Format = DateTimePickerFormat.Custom;
    dtp.CustomFormat = " ";  //必須設(shè)置成" "
    dtp.ValueChanged -= DateTimePicker_ValueChanged;
    dtp.ValueChanged += DateTimePicker_ValueChanged;
    dtp.KeyPress -= DateTimePicker_KeyPress;
    dtp.KeyPress += DateTimePicker_KeyPress;
}
public static void DateTimePicker_ValueChanged(object sender, EventArgs e)
{
    DateTimePicker dtp = (DateTimePicker)sender;                                 
    dtp.Format = DateTimePickerFormat.Long;
    dtp.CustomFormat = null; //null;
    dtp.Checked = false;// 解決BUG :防止日期控件不能選擇相同日期的 --- 要放置在設(shè)置格式之后
}
public static void DateTimePicker_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar == (char)8)  // backspace左刪除鍵
    {
        DateTimePicker dtp = (DateTimePicker)sender;
        dtp.Format = DateTimePickerFormat.Custom;
        dtp.CustomFormat = " ";
    }
}
#endregion

DateTimePicker控件常用的屬性

DateTimePicker控件允許用戶在許多不同的格式中選擇一個日期或時間值(或兩者)。

可以以任何標(biāo)準(zhǔn)的事件和日期格式顯示基于DateTime的值。

1、CustomFormat

String類型

功能:用于格式化在控件中的顯示的日期和/或時間的自定義格式字符串。

默認(rèn)值: ‘mm/dd/yyyy’例如04/24/2020

注意:Format 屬性必須設(shè)置為 DateTimePickerFormat.Custom,此屬性才能影響顯示的日期/時間的格式設(shè)置。

符號

意義

p

12小時制且小寫(‘am’ or ‘pm’)

P

12小時制且大寫(‘AM’ or ‘PM’)

s

秒,前面不補(bǔ)0

ss

秒,前面補(bǔ)0

H

時,24小時制,前面不補(bǔ)0

HH

時,24小時制,前面補(bǔ)0

h

時,12小時制,前面不補(bǔ)0

hh

時,12小時制,前面補(bǔ)0

d

日,前面不補(bǔ)0

dd

日,前面補(bǔ)0

ddd

例如,周五 周日

dddd

例如,星期五 星期日

m

分,前面不補(bǔ)0

mm

分,前面補(bǔ)0

M

月,前面不補(bǔ)0

MM

月,前面補(bǔ)0

MMM

月,例如,一月 二月

MMMM

月,完整的月份名

yy

年,后兩位 如:16

yyyy

年,全部 如:2016

t

一個字母的 上/下

tt

兩個字符的 上午/下午

CustomFormat:yyyy/dd/mm    2020/01/03

CustomFormat:yyyy '年' MM '月' dd '日' 'at' HH:mm;ss tt(單引號在英文輸入法下輸入)   

                           2020  年  01  月  03  日   at  22:15:35 下午

2、Format

功能:確定日期和時間是用標(biāo)準(zhǔn)格式顯示還是用自定義格式顯示。

Format有如下4個選項:

(1)Custom:DateTimePicker 控件以自定義格式顯示日期/時間值。 有關(guān)詳細(xì)信息,請參閱 CustomFormat。

Eg:2020  年  01  月  03  日   at  22:15:35 下午

(2)Long:DateTimePicker 控件以用戶操作系統(tǒng)設(shè)置的長日期格式顯示日期/時間值。

Eg:2020 年 1 月 3 日

(3)Short:DateTimePicker 控件以用戶操作系統(tǒng)設(shè)置的短日期格式顯示日期/時間值。

Eg:2020/1/3

(4)Time:DateTimePicker 控件以用戶操作系統(tǒng)設(shè)置的時間格式顯示日期/時間值。

Eg:22:15:35

3、ShowUpDown

功能:指示是否為修改控件值顯示數(shù)字顯示框,而不是顯示下拉日歷。

當(dāng)屬性設(shè)置為true時,將使用數(shù)值調(diào)節(jié)鈕控件(也稱為 up-down 控件)來調(diào)整時間值。 ShowUpDown 可以通過單獨(dú)選擇每個元素并使用 "上移" 和 "下移" 按鈕更改值來調(diào)整日期和時間。

當(dāng)屬性設(shè)置為false時,將使用下拉日歷來調(diào)整時間值。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# URL短地址壓縮算法及短網(wǎng)址原理解析

    C# URL短地址壓縮算法及短網(wǎng)址原理解析

    這篇文章主要介紹了C# URL短地址壓縮算法及短網(wǎng)址原理解析,本文重點給出了算法代碼,需要的朋友可以參考下
    2015-03-03
  • C#設(shè)計模式之單例模式

    C#設(shè)計模式之單例模式

    這篇文章介紹了C#設(shè)計模式之單例模式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • C# 正則表達(dá)式進(jìn)階

    C# 正則表達(dá)式進(jìn)階

    這篇文章主要介紹了C# 正則表達(dá)式進(jìn)階,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 淺談C# StringBuilder內(nèi)存碎片對性能的影響

    淺談C# StringBuilder內(nèi)存碎片對性能的影響

    這篇文章主要介紹了淺談StringBuilder內(nèi)存碎片對性能的影響,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • C#集合本質(zhì)之隊列的用法詳解

    C#集合本質(zhì)之隊列的用法詳解

    本文詳細(xì)講解了C#集合本質(zhì)之隊列的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • C#刪除文件夾和文件到回收站示例

    C#刪除文件夾和文件到回收站示例

    本文介紹了C#刪除文件和文件夾到回收站的方法,平時都是使用File.Delete方法刪除文件,這樣刪除之后就真沒有了。下面的代碼可以將文件刪除放到回收站里
    2014-01-01
  • 在winform中嵌入第三方軟件窗體的實踐分享

    在winform中嵌入第三方軟件窗體的實踐分享

    這篇文章主要介紹了在winform中如何嵌入第三方軟件窗體的實踐分享,文中通過代碼示例和圖文給大家介紹的非常詳細(xì),具有一定參考價值,需要的朋友可以參考下
    2024-03-03
  • C#合并BitMap圖像生成超大bitmap

    C#合并BitMap圖像生成超大bitmap

    當(dāng)兩個圖像合并的時候,以簡單的使用gdi+,當(dāng)需要將許多bitmap合并時就會造成寬度過大,那么怎么實現(xiàn)C#合并BitMap圖像,本文就詳細(xì)的介紹一下
    2021-11-11
  • unity實現(xiàn)UI元素跟隨3D物體

    unity實現(xiàn)UI元素跟隨3D物體

    這篇文章主要為大家詳細(xì)介紹了unity實現(xiàn)UI元素跟隨3D物體,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#在winform中實現(xiàn)數(shù)據(jù)增刪改查等功能

    C#在winform中實現(xiàn)數(shù)據(jù)增刪改查等功能

    本篇文章主要是介紹了C#在winform中操作數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)增刪改查,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論