private void custArray_MouseDown(object sender, MouseEventArgs e) { CharLCDmp_v1_1.CyCustomCharacter current = (CharLCDmp_v1_1.CyCustomCharacter)sender; CharLCDmp_v1_1.CyBox clickedBox = current.GetBoxByLocation(e.X, e.Y); if (clickedBox != null) { clickedBox.IsActive = !clickedBox.IsActive; m_activate = clickedBox.IsActive; current.Invalidate(); } this.m_highlighted.Invalidate(); }
private void custArray_MouseMove(object sender, MouseEventArgs e) { if ((e.Button == MouseButtons.Left) || (e.Button == MouseButtons.Right)) { CharLCDmp_v1_1.CyCustomCharacter current = (CharLCDmp_v1_1.CyCustomCharacter)sender; CharLCDmp_v1_1.CyBox currentBox = current.GetBoxByLocation(e.X, e.Y); if (currentBox != null) { currentBox.IsActive = m_activate; current.Invalidate(); } } this.m_highlighted.Invalidate(); }