コード例 #1
0
ファイル: MainForm.cs プロジェクト: jasarsoft/pes-tools
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            if (this.listViewServer.SelectedItems.Count == 0)
            {
                Title  caption = new Title();
                string text    = "Please select the server form the list that you want to delete.";
                MessageBox.Show(text, caption.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ServerForm sf    = new ServerForm();
            int        index = this.listViewServer.Items.IndexOf(this.listViewServer.SelectedItems[0]);

            Server.Address = this.listViewServer.Items[index].Text;
            Server.Name    = this.listViewServer.Items[index].SubItems[1].Text;
            Server.Comment = this.listViewServer.Items[index].SubItems[2].Text;

            sf.ShowDialog(this);
            if (sf.Saved)
            {
                this.listViewServer.Items[index].Text             = Server.Address;
                this.listViewServer.Items[index].SubItems[1].Text = Server.Name;
                this.listViewServer.Items[index].SubItems[2].Text = Server.Comment;
            }

            this.buttonRestore.Enabled = true;
            this.listViewServer.Items[index].Selected = false;
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: jasarsoft/pes-tools
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            ServerForm sf = new ServerForm();

            sf.ShowDialog(this);
            if (sf.Saved)
            {
                ListViewItem item = new ListViewItem();

                item.Checked = true;
                item.Text    = Server.Address;
                item.SubItems.Add(Server.Name);
                item.SubItems.Add(Server.Comment);
                this.listViewServer.Items.Add(item);
                this.buttonRestore.Enabled = true;
            }
        }