Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            IDColorSetDialog idcsd = new IDColorSetDialog();

            idcsd.IdColor  = Color.Black;
            idcsd.MaxValue = 1;
            idcsd.MinValue = 0;
            idcsd.ShowDialog();
            ListViewItem.ListViewSubItem lvs = new ListViewItem.ListViewSubItem();
            lvs.Text = ColorTranslator.ToHtml(idcsd.IdColor);
            lvs.Name = "Color";
            ListViewItem.ListViewSubItem lvss = new ListViewItem.ListViewSubItem();
            lvss.Name = "MaxValue";
            lvss.Text = idcsd.MaxValue.ToString();
            ListViewItem.ListViewSubItem lvsss = new ListViewItem.ListViewSubItem();
            lvsss.Text = idcsd.MinValue.ToString();
            lvsss.Name = idcsd.MinValue.ToString();
            ListViewItem.ListViewSubItem l = new ListViewItem.ListViewSubItem();
            l.Name      = "PrevColor";
            l.Text      = "  ";
            l.BackColor = idcsd.IdColor;
            ListViewItem lvi = new ListViewItem(new[] { lvs, lvsss, lvss, l }, 0);

            lvi.UseItemStyleForSubItems = false;
            this.listView1.Items.Add(lvi);
        }
Exemple #2
0
        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            ListViewItem     lvi   = this.listView1.SelectedItems[0];
            IDColorSetDialog idcsd = new IDColorSetDialog();

            idcsd.IdColor  = lvi.SubItems[3].BackColor;
            idcsd.MinValue = lvi.SubItems[1].Text.Parse();
            idcsd.MaxValue = lvi.SubItems[2].Text.Parse();
            idcsd.ShowDialog();
            lvi.SubItems[3].BackColor = idcsd.IdColor;
            lvi.SubItems[1].Text      = idcsd.MinValue.ToString();
            lvi.SubItems[2].Text      = idcsd.MaxValue.ToString();
        }