Exemplo n.º 1
0
        protected override void OnMouseDown(MouseEventArgs e)
        {
            base.OnMouseDown(e);

            ListViewItem item = this.GetItemAt(e.X, e.Y);

            if (null != item)
            {
                string ItemString = GetItemStringList(item);

                if (MouseButtons.Left == e.Button)
                {
                    zoomForm = new ZoomForm(this, ItemString);
                    zoomForm.Show(this);
                    zoomForm.Location = ComputeZoomLocation(zoomForm.Size, item.Bounds);
                }
                else if (MouseButtons.Right == e.Button)
                {
                    CopyString = ItemString;
                    ContextMenuStrip menuStrip = new ContextMenuStrip();
                    menuStrip.Items.Add(Properties.Resources.CopyMenu, null, OnCopyMenuClick);
                    this.ContextMenuStrip = menuStrip;
                }
            }
        }
        protected override void OnMouseDown(MouseEventArgs e)
        {
            base.OnMouseDown(e);

            if (MouseButtons.Left == e.Button)
            {
                try
                {
                    zoomForm = new ZoomForm(this, this.Text);
                    zoomForm.Show(this);
                    zoomForm.Location = ComputeZoomLocation(zoomForm.Size);
                }
                catch
                {
                    zoomForm = null;
                }
            }
            else if (MouseButtons.Right == e.Button)
            {
                ContextMenuStrip menuStrip = new ContextMenuStrip();
                menuStrip.Items.Add(Properties.Resources.CopyMenu, null, OnCopyMenuClick);
                this.ContextMenuStrip = menuStrip;
            }
        }