Aracılığıyla paylaş


DateTimePicker.Text boş dize

Denetimin TextDateTimePicker özelliği artık denetimin tanıtıcısı oluşturulana kadar boş dizeye ayarlanır.

Sürüm kullanıma sunulmuştur

.NET 8

Önceki davranış

Daha önce, DateTimePicker.Text özelliği oluşturulduğu anda DateTimePicker kullanılabilirdi.

Yeni davranış

.NET 8'den başlayarak, DateTimePicker.Text bir tanıtıcı oluşturulana kadar özelliği boş dizedir. Tanıtıcı oluşturulduktan sonra, Text denetimde şu anda görüntülenen tarihe ayarlanır.

Kategoriyi değiştir

Bu değişiklik davranışsal bir değişikliktir.

Değişiklik nedeni

Bu değişiklik, ekran okuyucusunun (ekran okuyucu) duyurduklarının görüntülenen metinle eşleşmesi için sunulmuştur.

Kodunuz bu değişiklikten etkileniyorsa, aşağıdaki kod parçacığında gösterildiği gibi özelliğine daha sonra erişin 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;
    }
}

Etkilenen API’ler