checkedListBox筛选器

 ///转移全部
        private void buttonSendAll2Nosend_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < this.checkedListBoxSend.Items.Count; i++)
            {
                this.checkedListBoxSiftEmail.Items.AddRange(this.checkedListBoxSend.Items);
                this.checkedListBoxSend.Items.Clear();
            }
        }

        private void buttonNosendToSendAll_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < this.checkedListBoxSiftEmail.Items.Count; i++)
            {
                this.checkedListBoxSend.Items.AddRange(this.checkedListBoxSiftEmail.Items);
                this.checkedListBoxSiftEmail.Items.Clear();
            }
        }

        private void buttonSendChoickedToNosend_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < this.checkedListBoxSend.Items.Count; i++)
            {
                if (checkedListBoxSend.GetItemChecked(i))
                {
                    this.checkedListBoxSiftEmail.Items.Add(checkedListBoxSend.GetItemText(checkedListBoxSend.Items[i]));
                    this.checkedListBoxSend.Items.RemoveAt(i);
                }
            }
        }

        ///转移选中行
        private void buttonNosendToSend_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < this.checkedListBoxSiftEmail.Items.Count; i++)
            {
                if (checkedListBoxSiftEmail.GetItemChecked(i))
                {
                    this.checkedListBoxSend.Items.Add(checkedListBoxSiftEmail.GetItemText(checkedListBoxSiftEmail.Items[i]));
                    this.checkedListBoxSiftEmail.Items.RemoveAt(i);
                }
            }
        }

        ///设置选中行勾选
        private void checkedListBoxSend_MouseClick(object sender, MouseEventArgs e)
        {
            this.checkedListBoxSend.SetItemChecked(this.checkedListBoxSend.SelectedIndex,true);
        }

        private void checkedListBoxSiftEmail_MouseClick(object sender, MouseEventArgs e)
        {
            this.checkedListBoxSiftEmail.SetItemChecked(this.checkedListBoxSiftEmail.SelectedIndex, true);
        }

 

posted @ 2012-12-13 13:39  麦田HH  阅读(576)  评论(0编辑  收藏  举报