Esempio n. 1
0
        private void conAny_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox checkBoxSender = (CheckBox)sender;
            string   name           = checkBoxSender.Name.Substring(3, 2);

            Tooth.connect con = (Tooth.connect)Enum.Parse(typeof(Tooth.connect), name);
            currentFormTooth.SwitchConnection(con);
            if (!currentFormTooth.Connections.Contains(con))
            {
                checkBoxSender.BackColor = Color.Transparent;
            }
            else
            {
                checkBoxSender.BackColor = Color.Red;
            }
        }
Esempio n. 2
0
        private void face_DragDrop(object sender, DragEventArgs e)
        {
            CheckBox checkBoxSender = (CheckBox)sender;

            Face.faceSide faceConnectName = GetFaceNameFromCheckBox(checkBoxSender);

            List <Face.faceSide> connectedFaces = new List <Face.faceSide>();

            connectedFaces.Add(GetFaceNameFromCheckBox(checkBoxSender));
            connectedFaces.Add(faceWhichDragged.faceName);
            Tooth.connect con = GetConnection(connectedFaces);
            if (con != Tooth.connect.empty)
            {
                currentFormTooth.SwitchConnection(con);
            }
            UpdateConnections();
        }