public void MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { _SelectorBand.MouseMove(sender, e); if (_SelectorBand.Banding) { Rectangle selectionBand = _SelectorBand.SelectionBand; if (selectionBand.Width > 0) { foreach (IGlyph glyph in _Model.Glyphs) { glyph.Selected = false; Rectangle bounds = glyph.Bounds; Point rightBottom = new Point(bounds.Right, bounds.Bottom); if (selectionBand.Contains(bounds.Location) && selectionBand.Contains(rightBottom) && selectionBand.Contains(bounds)) { glyph.Selected = true; } } } } _Context.RefreshView(); }
public void MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { if (_Model.Header.ReadOnly) { return; } _SelectorBand.MouseMove(sender, e); _Context.RefreshView(); }