public void i_Click(object sender, EventArgs e)
        {
            Item i;

            i = (Item)items[items.IndexOfKey(((Control)sender).AccessibleName)];
            bool select;

            select = i.Selected;

            foreach (Item item in items)
            {
                item.Selected = false;
                item.LowLight();
            }

            if (select)
            {
                i.HighLight();
                i.Selected        = true;
                selectedItem      = i.NameText;
                selectedItemindex = i.ID;
                preSelectedItem   = i.NameText;
                ItemSelected(sender, e);
            }
            else
            {
                preSelectedItem = selectedItem;
                selectedItem    = string.Empty;
                //selectedItemindex = -1;
            }
        }