ZForge.Controls.TreeViewAdv.Tree.NodeControls.NodeCheckBox.SetCheckState C# (CSharp) Метод

SetCheckState() защищенный Метод

protected SetCheckState ( TreeNodeAdv node, CheckState value ) : void
node TreeNodeAdv
value CheckState
Результат void
        protected virtual void SetCheckState(TreeNodeAdv node, CheckState value)
        {
            if (VirtualMode)
            {
                SetValue(node, value);
                OnCheckStateChanged(node);
            }
            else
            {
                Type type = GetPropertyType(node);
                if (type == typeof(CheckState))
                {
                    SetValue(node, value);
                    OnCheckStateChanged(node);
                }
                else if (type == typeof(bool))
                {
                    SetValue(node, value != CheckState.Unchecked);
                    OnCheckStateChanged(node);
                }
            }
        }