public void StateNotChangedIfBeforeCheckCancels()
{
m_treeView.BeforeCheck += OnBeforeCheck;
m_treeView.AfterCheck += OnAfterCheck;
m_fCancelInBeforeCheck = true;
m_treeView.SetChecked(m_c1Node, TriStateTreeView.CheckState.Checked);
Assert.IsTrue(m_fBeforeCheck);
Assert.IsFalse(m_fAfterCheck);
Assert.AreEqual(TriStateTreeView.CheckState.Unchecked, m_treeView.GetChecked(m_c1Node));
}