Megosztás a következőn keresztül:


Nincs kivétel, ha a DataGridView null értékű

Korábban egy NullReferenceException bedobás DataGridViewHeaderCell.MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)DataGridViewHeaderCell.MouseLeaveUnsharesRow(Int32)DataGridViewHeaderCell.MouseEnterUnsharesRow(Int32)történt, és DataGridViewHeaderCell.MouseUpUnsharesRow(DataGridViewCellMouseEventArgs) ha a DataGridView tulajdonság null értékű volt. Ez a viselkedés váratlan és helytelen volt. Ezek a metódusok frissültek, hogy csak akkor térjenek vissza false , ha DataGridView igen null.

Bevezetett verzió

.NET 9 előzetes verzió 1

Előző viselkedés

Korábban az érintett módszerek dobtak egy NullReferenceException mikor DataGridViewHeaderCell.DataGridView volt null.

Új viselkedés

A .NET 9-től kezdődően az érintett metódusok akkor térnek vissza false , ha a DataGridViewHeaderCell.DataGridView tulajdonság null

Kategória módosítása

Ez a változás viselkedésbeli változás.

A változás oka

Az előző viselkedés helytelen volt.

Ha ebben a forgatókönyvben a kódra NullReferenceException támaszkodott, módosítsa a kódot a visszatérési érték ellenőrzéséhez.

Érintett API-k