void pictureBox_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { // Move and resize _lastPosition = e.Location; _isMoving = _controlMove.Contains(e.Location); if (_isMoving) { return; } // Selected _isResizing = _controlResize.Contains(e.Location); if (!_isResizing) { Selected = _skin.GetComponent(e.Location); } } }
private void DrawComponent(Graphics g, VirtualComponent k) { g.FillRectangle(_brushPerType[k.Type], k.Rectangle); DrawLegend(g, k.Rectangle, k.Type == ComponentType.Key ? "id:" + ((VirtualKey)k).Id : (k.Type == ComponentType.Maximized ? "maximized: " + (((VirtualMaximized)k).Id) : "screen"), k == Selected); }
void pictureBox_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { // Move and resize _lastPosition = e.Location; _isMoving = _controlMove.Contains(e.Location); if (_isMoving) return; // Selected _isResizing = _controlResize.Contains(e.Location); if(!_isResizing) Selected = _skin.GetComponent(e.Location); } }
private void DeselectAll() { Selected = null; }
internal void SelectComponent(VirtualComponent k) { DeselectAll(); Selected = k; }
public SelectedComponentEventArgs(VirtualComponent selected) { Selected = selected; }