DateTimePicker.Text is een lege tekenreeks
De Text eigenschap van het DateTimePicker besturingselement is nu ingesteld op de lege tekenreeks totdat er een ingang voor het besturingselement wordt gemaakt.
Versie geïntroduceerd
.NET 8
Vorig gedrag
Voorheen was de DateTimePicker.Text eigenschap beschikbaar zodra de DateTimePicker woning werd gebouwd.
Nieuw gedrag
Vanaf .NET 8 is de DateTimePicker.Text eigenschap de lege tekenreeks totdat er een ingang wordt gemaakt. Zodra de ingang is gemaakt, Text wordt deze ingesteld op de datum die momenteel wordt weergegeven in het besturingselement.
Wijzigingscategorie
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Deze wijziging is geïntroduceerd zodat wat de verteller (schermlezer) aankondigt overeenkomt met de weergegeven tekst.
Aanbevolen actie
Als uw code wordt beïnvloed door deze wijziging, opent u de Text
eigenschap later, zoals wordt weergegeven in het volgende codefragment.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Shown += DateTimePicker_Shown;
}
private void DateTimePicker_Shown(object sender, EventArgs e)
{
string date = this.dateTimePicker1.Text;
}
}