使用c#将复选框列表从一个组框移动到另一个用于Windows窗体的组框

时间:2012-07-01 05:43:27

标签: c#

此表单是使用menu1下的Windows应用程序创建的子菜单也点击子菜单我必须在组框中单击复选框显示复选框列表并单击移动按钮命令列表应显示在其他组框中我必须按钮“删除”和“清除” 单击删除按钮时,应从列表中删除所选命令,并且单击清除按钮显示列表命令应该从组框中清除,我还想在窗体的消息框中使用c#<显示所选数字复选框列表/ p>

可以帮我这个..请提供代码aslo ....

        With Regards,
         Sweety

1 个答案:

答案 0 :(得分:3)

假设你有[chkList1:你的第一个CheckListBox], [lstBox1:你的目的地]
btnAdd,btnDel,btnClear

    private void btnAdd_Click(object sender, EventArgs e)
    {
        foreach (var item in chkList1.SelectedItems)
        {
            if (!lstBox1.Items.Contains(item))
                lstBox1.Items.Add(item);
        }
    }

    private void btnDel_Click(object sender, EventArgs e)
    {
        foreach (var item in lstBox1.SelectedItems)
        {
            lstBox1.Items.Remove(item);
        }
    }

    private void btnClear_Click(object sender, EventArgs e)
    {
        lstBox1.Items.Clear();
        //if you want to hide the lstBox you'll write
        //lstBox1.Visible = true;
    }