Beispiel #1
0
        void chip_Removed(object sender, EventArgs e)
        {
            ColorGradientChip chip = (ColorGradientChip)sender;

            this._colorChips.Remove(chip);
            chip.Dispose();
            this.RenderGradient();
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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;
 }