0

我有一行为表单的 Me.dateTimePickerAddStartDate.Value 分配了一个值 - 该值被正确分配,但它也会影响我的所有 Me.checkBoxAddXXXXXX.Checked 值,将它们分配给 TRUE。我不明白为什么会发生这种情况——我做错了什么吗?

我刚刚添加了 CType 以确保它不是显式/隐式问题。

如果我将最后三行放在 Me.checkBoxAddXXXXX.Checked 分配之前,一切都按预期工作,但我不想掩盖问题并发现它意外地出现在其他地方 - 我想解决根本问题。

Me.checkBoxAddMonday.Checked = m_Archiving.Time.Monday
Me.checkBoxAddTuesday.Checked = m_Archiving.Time.Tuesday
Me.checkBoxAddWednesday.Checked = m_Archiving.Time.Wednesday
Me.checkBoxAddThursday.Checked = m_Archiving.Time.Thursday
Me.checkBoxAddFriday.Checked = m_Archiving.Time.Friday
Me.checkBoxAddSaturday.Checked = m_Archiving.Time.Saturday
Me.checkBoxAddSunday.Checked = m_Archiving.Time.Sunday
Me.numericUpDownAddOffset.Value = CType(m_Archiving.Time.OffSet, System.Decimal)
Me.dateTimePickerAddStartDate.Value = CType(m_Archiving.Time.StartDate, System.DateTime)
Me.dateTimePickerAddStartTime.Value = CType(m_Archiving.Time.StartTime, System.DateTime)
4

0 回答 0