亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

#region  日期控件初始為空值處理
/// <summary>
/// 初始化日期時(shí)間控件
/// </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控件允許用戶在許多不同的格式中選擇一個(gè)日期或時(shí)間值(或兩者)。

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

1、CustomFormat

String類型

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

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

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

符號(hào)

意義

p

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

P

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

s

秒,前面不補(bǔ)0

ss

秒,前面補(bǔ)0

H

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

HH

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

h

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

hh

時(shí),12小時(shí)制,前面補(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

一個(gè)字母的 上/下

tt

兩個(gè)字符的 上午/下午

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

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

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

2、Format

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

Format有如下4個(gè)選項(xiàng):

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

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

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

Eg:2020 年 1 月 3 日

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

Eg:2020/1/3

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

Eg:22:15:35

3、ShowUpDown

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

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論