void chip_Removed(object sender, EventArgs e) { ColorGradientChip chip = (ColorGradientChip)sender; this._colorChips.Remove(chip); chip.Dispose(); this.RenderGradient(); }
public ColorGradientChip CreateChip(ColorBase color, float position) { ColorGradientChip chip = new ColorGradientChip(); this.Controls.Add(chip); chip.Size = this._chipSize; chip.Location = new Point(30, this.panel1.Bottom); this._colorChips.Add(chip); chip.ColorObject = color; chip.Position = position; chip.Dragged += new EventHandler(chip_Dragged); chip.ColorChanged += new EventHandler(chip_ColorChanged); chip.Removed += new EventHandler(chip_Removed); return(chip); }
public ColorGradientChip CreateChip(ColorBase color, float position) { ColorGradientChip chip = new ColorGradientChip(); this.Controls.Add(chip); chip.Size = this._chipSize; chip.Location = new Point(30, this.panel1.Bottom); this._colorChips.Add(chip); chip.ColorObject = color; chip.Position = position; chip.Dragged += new EventHandler(chip_Dragged); chip.ColorChanged += new EventHandler(chip_ColorChanged); chip.Removed += new EventHandler(chip_Removed); return chip; }