示例#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;
                }
            }
        }
示例#2
0
 protected override void OnMouseUp(MouseEventArgs e)
 {
     base.OnMouseUp(e);
     if (null != zoomForm)
     {
         zoomForm.Close();
         zoomForm = null;
     }
 }
        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;
            }
        }
示例#4
0
 public CultureExplorerListView()
 {
     this.Cursor = Cursors.Hand;
     zoomForm    = null;
 }
 public CultureExplorerLabel()
 {
     this.Cursor = Cursors.Hand;
     zoomForm    = null;
 }