Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La propriété Text du contrôle DateTimePicker est désormais définie sur la chaîne vide jusqu’à ce qu’un descripteur soit créée pour le contrôle.
Version introduite
.NET 8
Comportement précédent
Précédemment, la propriété DateTimePicker.Text était disponible dès la construction du DateTimePicker.
Nouveau comportement
À compter de .NET 8, la propriété DateTimePicker.Text est une chaîne vide jusqu’à ce qu’un descripteur soit créé. Une fois le descripteur créé, Text est défini sur la date actuellement affichée dans le contrôle.
Modifier la catégorie
Ce changement est un changement de comportement.
Raison du changement
Cette modification a été introduite afin que ce que le Narrateur (lecteur d’écran) annonce corresponde au texte affiché.
Action recommandée
Si votre code est affecté par cette modification, accédez à la propriété Text ultérieurement, comme indiqué dans l’extrait de code suivant.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Shown += DateTimePicker_Shown;
}
private void DateTimePicker_Shown(object sender, EventArgs e)
{
string date = this.dateTimePicker1.Text;
}
}