c # Как мне остановить "CheckBox CheckedChanged" от запуска до загрузки формы? - PullRequest
1 голос
/ 05 июля 2019

Я создаю систему для управления контактами, и мне нужно пометить дату, когда флажок в форме отмечен в форме выбора даты. Я пытался использовать CheckBox_CheckedChanged, но проблема в том, что он запускается при первой загрузке программы, а также при загрузке следующей записи, это означает, что каждая запись, которая просматривается или загружается первой, заканчивается с отметкой времени независимо от того, отмечен ли флажок .

Как мне предотвратить это?

private void send_TraceCheckBox_CheckedChanged(object sender, EventArgs e)
    {
        this.last_UpdatedDateTimePicker.Value = DateTime.Now;
    }

1 Ответ

2 голосов
/ 05 июля 2019

Я думаю, что проверенный измененный метод получает триггер, когда значения изначально установлены.

Полагаю, вы хотите сохранить время обновления, только если значение действительно изменится? Если это так, вы можете проверить, изменилось ли значение, и только затем обновить отметку времени.

...