программный выбор CheckBox

XXL
Дата: 21.01.2010 15:06:17
Здравствуйте.
Можно ли программно вызвать выбор CheckBox?
Не просто выделение cb.Checked = true;, а чтобы выполнить код, как по щелчку мышью CheckBox.
Заранее большое спасибо:)
Esofter
Дата: 21.01.2010 15:15:30
XXL
Здравствуйте.
Можно ли программно вызвать выбор CheckBox?
Не просто выделение cb.Checked = true;, а чтобы выполнить код, как по щелчку мышью CheckBox.
Заранее большое спасибо:)


Тот код, который выполняется по щелчку есть функция-обработчик. Что мешает вызвать эту функцию?
XXL
Дата: 21.01.2010 15:31:52
У меня на форме имеется датагрид с DataGridViewCheckBoxColumn, где может быть выделено любое количество строк. Также на форме имеется CheckBox, который либо выделяет все строки в гриде, либо снимает это выделение.
По умолчанию мне нужно, чтобы все строки в гриде были выделены.
Я при загрузке формы ставлю cb.Checked = true, CheckBox выделяется, выполняется код, который проставляет выделение в позиций в гриде, но флажки выделенных позиций в DataGridViewCheckBoxColumn не появляются.
Если щелкнуть вручную на CheckBox, то флажки выделенных позиций выделяются.
Также вызывала функцию отдельно, код выполняется правильно, но флажки в DataGridViewCheckBoxColumn не ставит, пока по CheckBox не щелкнешь.