Example #1
0
 protected override void OnShown(EventArgs e)
 {
     base.OnShown(e);
     if (m_currentActiveItemListControl != null)
     {
         m_currentActiveItemListControl.Show();
         m_currentActiveItemListControl.Visible = true;
         m_listQueue.Except(new[] { m_currentActiveItemListControl }).ToList().ForEach(l => l.Visible = false);
     }
 }
Example #2
0
        private void MakeActive(AutoCompleteItemList itemList, List <ListViewItem> listViewItemList)
        {
            m_currentListOfListViewItems = listViewItemList;
            var queueList = m_listQueue.ToList();

            m_listQueue = new Queue <AutoCompleteItemList>(queueList.Except(new[] { itemList }));
            m_listQueue.Enqueue(itemList); //ganz hinten einfügen
            itemList.Show();
            itemList.Visible = true;
            queueList.Except(new[] { itemList }).ToList().ForEach(l => { l.Visible = false; l.Hide(); });
            m_currentActiveItemListControl = itemList;
        }