public override void ShowScreenColorPicker()
        {
            DialogColor dialogColor = new DialogColor {
                ScreenPicker = true
            };

            dialogColor.Show();
        }
 private void BackColorSelect_Click(object sender, EventArgs e)
 {
     DialogColor.Color = BackColorPreview.ForeColor;
     if (DialogColor.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         BackColorPreview.ForeColor = DialogColor.Color;
     }
 }
        private void SelectColor(Control pb, ref XColor color)
        {
            var dColor = new DialogColor(pb.BackColor);

            if (dColor.ShowDialog() == DialogResult.OK)
            {
                pb.BackColor = dColor.Color;
                color        = dColor.Color;
            }
        }
예제 #4
0
        private void Form1_Load(object sender, EventArgs e)
        {
            DialogColor colorDialog = new DialogColor(Color.DarkBlue);

            colorDialog.ShowDialog();

            comboBox1.Items.AddRange(Enum.GetNames(typeof(DrawStyle)));
            comboBox1.SelectedIndex   = 0;
            colorPicker.ColorChanged += new ColorEventHandler(colorPicker_ColorChanged);
        }
 private void SelectColor(Control pb, ref XmlColor color)
 {
     using (DialogColor dColor = new DialogColor(pb.BackColor))
     {
         if (dColor.ShowDialog() == DialogResult.OK)
         {
             pb.BackColor = dColor.Color;
             color        = dColor.Color;
         }
     }
 }
        private void btnBrowseColor_Click(object sender, EventArgs e)
        {
            using (DialogColor colorPicker = new DialogColor())
            {
                if (!string.IsNullOrEmpty(txtColor.Text))
                {
                    colorPicker.SetCurrentColor(MyColors.ParseColor(txtColor.Text));
                }

                if (colorPicker.ShowDialog() == DialogResult.OK)
                {
                    Color color = colorPicker.Color;
                    txtColor.Text = string.Format("{0},{1},{2},{3}", color.A, color.R, color.G, color.B);
                }
            }
        }
예제 #7
0
        private void RectangleAnnotate_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.ControlKey)
            {
                isDrawingMode = !isDrawingMode;
                CursorShown   = !isDrawingMode;
            }
            else if (e.KeyCode == Keys.ShiftKey && isDrawingMode)
            {
                isDrawingMode = false;

                try
                {
                    Options.DrawingPenColor = DialogColor.GetColor(Options.DrawingPenColor);
                }
                finally
                {
                    CursorShown   = false;
                    isDrawingMode = true;
                }
            }
        }
예제 #8
0
 private void SelectColor(Control pb, ref XColor color)
 {
     var dColor = new DialogColor(pb.BackColor);
     if (dColor.ShowDialog() == DialogResult.OK)
     {
         pb.BackColor = dColor.Color;
         color = dColor.Color;
     }
 }
 public override void ShowScreenColorPicker()
 {
     DialogColor dialogColor = new DialogColor { ScreenPicker = true };
     dialogColor.Show();
 }