public DButton(int slot, Label copyLabel, Point loc, discView caller) { InitializeComponent(); Slot = slot; BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; FlatAppearance.BorderColor = System.Drawing.SystemColors.MenuHighlight; FlatAppearance.BorderSize = 1; FlatStyle = System.Windows.Forms.FlatStyle.Popup; Location = loc; Size = new System.Drawing.Size(150, 150); TabStop = false; SetStyle(ControlStyles.Selectable, false); UseVisualStyleBackColor = true; Visible = true; ContextMenuStrip menu = new ContextMenuStrip(); menu.Items.Add("Swap Here"); menu.Items.Add("Delete"); menu.Items[0].Click += new EventHandler(this.swapMenuItem_Click); menu.Items[1].Click += new EventHandler(this.deleteMenuItem_Click); menu.Opening += new CancelEventHandler(swapMenu_Opening); this.ContextMenuStrip = menu; createVertLabel(copyLabel, ""); Caller = caller; }