Пример #1
0
        private void btnUserItemUpdate_Click(object sender, EventArgs e)
        {
            int index;
            if (lsvUserItem.SelectedItems.Count <= 0)
            {
                return;
            }

            index = lsvUserItem.SelectedItems[0].Index;
            UserItem moveItem = (UserItem)lsvUserItem.Items[index].Tag;


            SettingFormUserItem frmUserItem = new SettingFormUserItem(moveItem);
            frmUserItem.ShowDialog(this);
            if (frmUserItem.userItem != null)
            {
                lsvUserItem.Items[index].Remove();

                ListViewItem lvi = new ListViewItem(frmUserItem.userItem.getItemName());
                lvi.Tag = frmUserItem.userItem;
                lsvUserItem.Items.Insert(index, lvi);

                lsvUserItem.Columns[0].Width = lsvUserItem.ClientSize.Width;

                lsvUserItem.Items[index].Selected = true;
                lsvUserItem.FocusedItem = lsvUserItem.Items[index];
            }
            frmUserItem = null;

        }
Пример #2
0
        private void btnUserItemAdd_Click(object sender, EventArgs e)
        {
            SettingFormUserItem frmUserItem = new SettingFormUserItem();
            frmUserItem.ShowDialog(this);
            if (frmUserItem.userItem != null)
            {
                ListViewItem lvi = new ListViewItem(frmUserItem.userItem.getItemName());
                lvi.Tag = frmUserItem.userItem;
                lsvUserItem.Items.Add(lvi);

                lsvUserItem.Columns[0].Width = lsvUserItem.ClientSize.Width;

                int index = lsvUserItem.Items.Count - 1;
                lsvUserItem.Items[index].Selected = true;
                lsvUserItem.FocusedItem = lsvUserItem.Items[index];
            }
            frmUserItem = null;
        }