コード例 #1
0
        public _VSTREESTATECHANGEREFRESH ToggleState()
        {
            var oldParentState = _parent.CheckState;

            _checked = !_checked;

            _parent.UpdateTempFile();

            var newParentState = _parent.CheckState;

            if (oldParentState != newParentState)
            {
                return(_VSTREESTATECHANGEREFRESH.TSCR_PARENTS | _VSTREESTATECHANGEREFRESH.TSCR_CURRENT);
            }

            return(_VSTREESTATECHANGEREFRESH.TSCR_CURRENT);
        }