Ejemplo n.º 1
0
        private void _addLaunchMenuItem_Click(object sender, EventArgs e)
        {
            // show a dialog here to create
            using (EditLaunch editLaunch = new EditLaunch())
            {
                if (DialogResult.OK == editLaunch.ShowDialog())
                {
                    // add the item here
                    foreach (ListViewItem item in _launchListView.Items)
                    {
                        string sequence = Convert.ToString(item.Tag);

                        if (string.Equals(sequence, editLaunch.Sequence, StringComparison.InvariantCultureIgnoreCase))
                        {
                            MessageBox.Show("Sepcified sequence already exists.", "Sequence Exists", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                            return;
                        }
                    }
                    ListViewItem newItem = new ListViewItem(new string[] { string.Empty, editLaunch.Action });
                    newItem.Tag = editLaunch.Sequence;
                    _launchListView.Items.Add(newItem);

                    SetListViewItemImage(newItem, Math.Max(_maxLength, editLaunch.Sequence.Length));
                    RefreshLaunchImages();
                }
            }
        }
Ejemplo n.º 2
0
 private void _editLaunchMenuItem_Click(object sender, EventArgs e)
 {
     if (_launchListView.SelectedIndices.Count > 0)
     {
         ListViewItem item = _launchListView.Items[_launchListView.SelectedIndices[0]];
         // show a dialog here to create
         using (EditLaunch editLaunch = new EditLaunch())
         {
             if (DialogResult.OK == editLaunch.ShowDialog(item.Tag as string, item.SubItems[1].Text))
             {
                 item.Tag = editLaunch.Sequence;
                 item.SubItems[1].Text = editLaunch.Action;
                 SetListViewItemImage(item, Math.Max(_maxLength, editLaunch.Sequence.Length));
                 RefreshLaunchImages();
             }
         }
     }
 }
Ejemplo n.º 3
0
 private void _editLaunchMenuItem_Click(object sender, EventArgs e)
 {
     if (_launchListView.SelectedIndices.Count > 0)
     {
         ListViewItem item = _launchListView.Items[_launchListView.SelectedIndices[0]];
         // show a dialog here to create
         using (EditLaunch editLaunch = new EditLaunch())
         {
             if (DialogResult.OK == editLaunch.ShowDialog(item.Tag as string, item.SubItems[1].Text))
             {
                 item.Tag = editLaunch.Sequence;
                 item.SubItems[1].Text = editLaunch.Action;
                 SetListViewItemImage(item, Math.Max(_maxLength, editLaunch.Sequence.Length));
                 RefreshLaunchImages();
             }
         }
     }
 }
Ejemplo n.º 4
0
        private void _addLaunchMenuItem_Click(object sender, EventArgs e)
        {
            // show a dialog here to create
            using (EditLaunch editLaunch = new EditLaunch())
            {
                if (DialogResult.OK == editLaunch.ShowDialog())
                {
                    // add the item here
                    foreach (ListViewItem item in _launchListView.Items)
                    {
                        string sequence = Convert.ToString(item.Tag);

                        if (string.Equals(sequence, editLaunch.Sequence, StringComparison.InvariantCultureIgnoreCase))
                        {
                            MessageBox.Show("Sepcified sequence already exists.", "Sequence Exists", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                            return;
                        }
                    }
                    ListViewItem newItem = new ListViewItem(new string[] { string.Empty, editLaunch.Action });
                    newItem.Tag = editLaunch.Sequence;
                    _launchListView.Items.Add(newItem);

                    SetListViewItemImage(newItem, Math.Max(_maxLength, editLaunch.Sequence.Length));
                    RefreshLaunchImages();
                }
            }
        }