Exemple #1
0
        private void FixStateForHideSelection(DrawListViewSubItemEventArgs e)
        {
            if (HideSelection) return;
            if (!_IsSubItemInitialized)
            {

                _SubItemStateField =e.GetType().GetField("itemState", BindingFlags.NonPublic |BindingFlags.Instance);
                _IsSubItemInitialized = true;
            }

            if (_SubItemStateField != null)
            {
                UpdateStateBit(e, _SubItemStateField,e.Item.Selected, e.ItemState);
            }
        }