Ejemplo n.º 1
0
        private void FixStateForHideSelection(DrawListViewItemEventArgs e)
        {
            if (HideSelection) return;
            if (!this._IsItemInitialized)
            {
                _ItemStateField = e.GetType().GetField("state",BindingFlags.NonPublic | BindingFlags.Instance);
                _IsItemInitialized = true;
            }

            if (_ItemStateField != null)
            {
                UpdateStateBit(e, _ItemStateField, e.Item.Selected,e.State);
            }
        }