Checkbox

  • Автор темы SideX
  • Дата начала
S

SideX

#1
C++ Builder
Здравствуйте! Имеется 6 CheckBox'ов, при нажатии на 6-й должны отмечаться все CheckBox'ы, при убирании галочки все CheckBox'ы должны быть неотмеченными. Это я сделал.
Но еще нужно отловить такую ситуацию: когда отмечены все 5 чекбоксов, отмечается и 6-й, когда же убирается галочка хотя бы с одного чекбокса, то с 6-го галочка также убирается.

Помогите пожалуйста.
 
S

Serrr

#2
C++ Builder
Здравствуйте! Имеется 6 CheckBox'ов, при нажатии на 6-й должны отмечаться все CheckBox'ы, при убирании галочки все CheckBox'ы должны быть неотмеченными. Это я сделал.
Но еще нужно отловить такую ситуацию: когда отмечены все 5 чекбоксов, отмечается и 6-й, когда же убирается галочка хотя бы с одного чекбокса, то с 6-го галочка также убирается.

Помогите пожалуйста.
попробуйте проверять значения чекбоксов одним обработчиком (CheckedChanged), если true, то некая public переменная +1, наоборот - (-1). Ежели сумма 5, то соответственно... Не уверен, но я бы с этого начал