Пример #1
0
                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;
                }
Пример #2
0
        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
        }