public CurrentColors(Canvas canvas) { Color1 = new ChooseColorBox(canvas, Colour4.Black); canvas.MainColorBindable.ValueChanged += e => Color1.InternalColour = new Colour4(e.NewValue.Red, e.NewValue.Green, e.NewValue.Blue, 255); /* Color1.ClickEvent += _ => * { * // TODO: * };*/ Color2 = new ChooseColorBox(canvas, Colour4.Black); canvas.SecondaryColorBindable.ValueChanged += e => Color2.InternalColour = new Colour4(e.NewValue.Red, e.NewValue.Green, e.NewValue.Blue, 255); /* Color2.ClickEvent += _ => * { * // TODO: * };*/ Container = new Container(); Container.Add(Color2); Container.Add(Color1); InternalChild = Container; }
private void ChangeColorToolStripMenuItem_Click(object sender, EventArgs e) { ChooseColorBox.Color = canvas.getBrushColors(); DialogResult v = ChooseColorBox.ShowDialog(); if (v == DialogResult.OK) { canvas.setBrushColors(ChooseColorBox.Color); } // http://www.c-sharpcorner.com/UploadFile/mahesh/ColrDialogHowtouse12012005001424AM/ColrDialogHowtouse.aspx }