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.
Zalecana akcja
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;
}
}