//You could start this in a endless loop in a new thread.
 void HideCheckBox(ListViewItemID item, CheckBoxID checkBox)
 {
     if (item.ID == checBox.ID && checkbox.Checked && item.Text == "done")
     {
         checkBox.Visbile = false;
     }
 }
Пример #2
0
 void Main()
 {
     var itemOne = new ListViewItemID { ID = 1 };
     var itemTwo = new ListViewItemID { ID = 2 };
     var checkBoxOne = new CheckBoxID { ID = itemOne.ID };
     checkBoxOne.CheckedChanged += HideCheckBox;
     var checkBoxTwo = new CheckBoxID { ID = itemTwo.ID };
     checkBoxTwo.CheckedChanged += HideCheckBox;
 }
    void main()
    {
        var itemOne = new ListViewItemID();

        itemOne.ID = 1;
        var itemTwo = new ListViewItemID();

        itemTwo.ID = 2;

        var checkBoxOne = new CheckBoxID();

        checkBoxOne.ID = itemOne.ID;
        var checkBoxTwo = new CheckBoxID();

        checkBoxTwo.ID = itemTwo.ID;
    }