共用方式為


DateTimePicker.Text 是空字串

控件 TextDateTimePicker 屬性現在會設定為空字串,直到控件的句柄建立為止。

導入的版本

.NET 8

先前的行為

先前, DateTimePicker.Text 屬性在建構后 DateTimePicker 即可供使用。

新的行為

從 .NET 8 開始,屬性是空字串, DateTimePicker.Text 直到建立句柄為止。 建立句柄之後, Text 會設定為控件中目前顯示的日期。

變更類別

此變更為行為變更

變更原因

引進這項變更,讓朗讀程式(螢幕助讀程式)所宣佈的內容符合顯示的文字。

如果您的程式代碼受到這項變更的影響,請稍後存取 Text 屬性,如下列代碼段所示。

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        Shown += DateTimePicker_Shown;
    }

    private void DateTimePicker_Shown(object sender, EventArgs e)
    {
        string date = this.dateTimePicker1.Text;
    }
}

受影響的 API