Udostępnij za pośrednictwem


Ciąg DateTimePicker.Text jest pusty

Text Właściwość kontrolki DateTimePicker jest teraz ustawiona na pusty ciąg do momentu utworzenia dojścia do kontrolki.

Wprowadzona wersja

.NET 8

Poprzednie zachowanie

DateTimePicker.Text Wcześniej właściwość była dostępna zaraz po utworzeniu DateTimePicker obiektu .

Nowe zachowanie

Począwszy od platformy .NET 8, DateTimePicker.Text właściwość jest pustym ciągiem do momentu utworzenia uchwytu. Po utworzeniu Text dojścia ustawiono datę, która jest obecnie wyświetlana w kontrolce.

Kategoria zmiany

Ta zmiana jest zmianą behawioralną.

Przyczyna wprowadzenia zmiany

Ta zmiana została wprowadzona tak, aby narrator (czytnik zawartości ekranu) był ogłaszany zgodnie z wyświetlanym tekstem.

Jeśli ten kod ma wpływ na tę zmianę, uzyskaj dostęp do Text właściwości później, jak pokazano w poniższym fragmencie kodu.

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

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

Dotyczy interfejsów API