コード例 #1
0
        // RENAME //


        private void buttonRename_Click(object sender, EventArgs e)
        {
            if (listOverlay.Items.Count == 0)
            {
                return;
            }
            FormAddOverlay formRename = new FormAddOverlay(labelOverlayName.Text);

            formRename.ShowDialog();
            if (formRename.returnText != "" && formRename.returnText != labelOverlayName.Text && !CheckOverlayExists(formRename.returnText))
            {
                foreach (ListViewItem item in listOverlay.Items)
                {
                    if (item.Text == labelOverlayName.Text)
                    {
                        item.Text = formRename.returnText;
                        break;
                    }
                }
                if (overlays.ContainsKey(labelOverlayName.Text))
                {
                    overlays[formRename.returnText] = overlays[labelOverlayName.Text];
                }
                labelOverlayName.Text = formRename.returnText;
            }
        }
コード例 #2
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            FormAddOverlay formAddOverlay = new FormAddOverlay();

            formAddOverlay.ShowDialog();
            if (formAddOverlay.returnText != "" && !CheckOverlayExists(formAddOverlay.returnText))
            {
                ListViewItem newItem = new ListViewItem(formAddOverlay.returnText);
                listOverlay.Items.Add(newItem);
                if (labelOverlayName.Text != "")
                {
                    overlays[formAddOverlay.returnText] = GenerateEmptyOverlay();
                }
                newItem.Selected = true;
            }
        }