У меня возникла проблема с проверкой и снятием одной и той же записи в форме. У меня есть форма со списком записей, в зависимости от состояния записи вы можете увидеть активную/неактивную кнопку. Логика для этого включена в активный метод для источника данных. Когда я нажимаю флажок в первый раз для какой-либо записи, он работает нормально, кнопка действует по мере необходимости, но когда я нажимаю этот же флажок второй раз, чтобы снять отметку с этой записи, кнопка не работает нормально. Например, если запись проверена, кнопка «Принять» активна, но если запись не отмечена, кнопка «Принять» должна быть неактивной. Я попытался решить эту проблему также с помощью метода selectionChanged, но это не помогло. Не могли бы вы дать мне некоторое руководство, как справиться с этой проблемой?ax 2012 - проверка и снятие флажка в форме
Ниже я обновил свое сообщение фотографиями - это особенно касается кнопки подтверждения.
Не могли бы вы указать код для проверки и снятия отметки с кнопки? и если вы выберете другую запись формы списка, эта кнопка будет работать нормально? например, первая запись проверяется, а вторая запись не проверяется. –
public void selectionChanged() { super(); ComplaintMgr_Accept.enabled (Complaints.ComplStatus == ComplStatus :: New); ReasonOfRejectionDialog.enabled (Complaints.ComplStatus == ComplStatus :: New); ComplaintConfirm.enabled ((Complaints.ComplStatus == ComplStatus :: Принято || Complaints.ComplStatus == ComplStatus :: Отклонено) && Complaints.ComplaintConfirmed == Complaints_ComplaintConfirmed.checked (false)); } – annlii
Над моим кодом с логикой. Если я выберу другую запись, она отлично работает - как и ожидалось. Проблема в том, когда я сниму отметку. – annlii