private void buttonColor_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                WinForm.ColorDialog colorDialog = new WinForm.ColorDialog();
                if (WinForm.DialogResult.OK == colorDialog.ShowDialog())
                {
                    System.Drawing.Color color = colorDialog.Color;
                    colorDialog.Dispose();

                    colorDefinition.Color[0] = color.R;
                    colorDefinition.Color[1] = color.G;
                    colorDefinition.Color[2] = color.B;

                    System.Windows.Media.Color windowColor = System.Windows.Media.Color.FromRgb(colorDefinition.Color[0], colorDefinition.Color[1], colorDefinition.Color[2]);
                    colorDefinition.BackgroundColor = new SolidColorBrush(windowColor);

                    buttonColor.Background = colorDefinition.BackgroundColor;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Failed to set color.\n" + ex.Message, "Set Color", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
示例#2
0
 private void button3_Click(object sender, EventArgs e)
 {
     var cd = new ColorDialog { Color = backColor, AllowFullOpen = true, SolidColorOnly = false };
     if (cd.ShowDialog(this) == DialogResult.OK)
     {
         backColor = cd.Color;
     }
     cd.Dispose();
 }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            var cd = new ColorDialog();
            cd.Color = Properties.Settings.Default.BackgroundColor;
            if (cd.ShowDialog() == DialogResult.OK)
                colorPanel.BackColor = cd.Color;

            cd.Dispose();
        }
示例#4
0
 static void chooseVerticalLineColor(object sender, EventArgs e)
 {
     ColorDialog cd = new ColorDialog();
     cd.Color = MouseLiner.Properties.Settings.Default.VerticalLineColor;
     if(cd.ShowDialog() == DialogResult.OK) {
         MouseLiner.Properties.Settings.Default.VerticalLineColor = cd.Color;
     }
     cd.Dispose();
 }
示例#5
0
        private void EvColorChooseClick(object sender, RoutedEventArgs e)
        {
            var colorDialogWin = new System.Windows.Forms.ColorDialog();

            if (colorDialogWin.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                ColorKey.Text = string.Format("#{0:X6}", colorDialogWin.Color.ToArgb() & 0xFFFFFF);
            }
            colorDialogWin.Dispose();
        }
        private void AdjustedColorButton_Click(object sender, EventArgs e)
        {
            ColorDialog ColorBox = new ColorDialog();
            if (DialogResult.OK == ColorBox.ShowDialog(this))
            {
                graph.ChangeColor(StockFile.STOCKTYPE.ADJUSTED, ColorBox.Color);
                this.AdjustedColorButton.BackColor = ColorBox.Color;
            }

            ColorBox.Dispose();
        }
示例#7
0
        public MenuPlayer(int playerId)
        {
            Player.Id = playerId;
            Player.Name = "Player " + playerId;
            Player.Color = Settings.DEFAULT_PLAYER_COLOR[playerId];
            this.Height = RowSpacing * 3;
            var PlayerName = new TextBox() { Text = "Player " + playerId, Top = 0, Left = 0, Width = 75 };
            var ColorButton = new Button() { Top = 0, Left = LeftSpacing, BackColor = Player.Color };
            var LeftLabel = new Label() { Text = "Left key", Top = RowSpacing, Width = 75 };
            var LeftButton = new Button() { Top = RowSpacing, Left = LeftSpacing };
            var RightLabel = new Label() { Text = "Right key", Top = RowSpacing * 2, Width = 75 };
            var RightButton = new Button() { Top = RowSpacing * 2, Left = LeftSpacing };

            ColorButton.Click += (o, e) =>
            {
                var a = new ColorDialog();
                if (a.ShowDialog() == DialogResult.OK)
                {
                    Player.Color = a.Color;
                    ColorButton.BackColor = a.Color;
                }
                a.Dispose();
            };

            PlayerName.TextChanged += (o, e) =>
            {
                Player.Name = PlayerName.Text;
            };

            LeftButton.Click += (o, e) =>
            {
                LeftButton.KeyDown += LeftButton_KeyDown;
            };

            RightButton.Click += (o, e) =>
            {
                RightButton.KeyDown += RightButton_KeyDown;
            };

            Controls.Add(ColorButton);
            Controls.Add(PlayerName);
            Controls.Add(LeftLabel);
            Controls.AddRange(new Control[]{
                ColorButton,
                PlayerName,
                LeftLabel,
                LeftButton,
                RightLabel,
                RightButton,
            });
        }
示例#8
0
 private void 修改弹幕颜色按钮点击事件(object sender, RoutedEventArgs e)
 {
     System.Windows.Forms.ColorDialog colorDialog = new System.Windows.Forms.ColorDialog();
     if (colorDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         System.Drawing.SolidBrush sb = new System.Drawing.SolidBrush(colorDialog.Color);
         //SolidColorBrush solidColorBrush = new SolidColorBrush(Color.FromArgb(sb.Color.A, sb.Color.R, sb.Color.G, sb.Color.B));
         弹幕.字体颜色 = Color.FromArgb(sb.Color.A, sb.Color.R, sb.Color.G, sb.Color.B);
         sb.Dispose();
         //弹幕.Foreground = solidColorBrush;
         if (弹幕.FontSize > 50)
         {
             弹幕.FontSize = 1;
         }
         else
         {
             弹幕.FontSize++;
         }
     }
     colorDialog.Dispose();
     首页焦点.Focus();
 }
示例#9
0
        private void buttonResponsibleColor_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                WinForm.ColorDialog colorDialog = new WinForm.ColorDialog();
                if (WinForm.DialogResult.OK == colorDialog.ShowDialog())
                {
                    System.Drawing.Color color = colorDialog.Color;
                    colorDialog.Dispose();

                    ColorDefinition selectedDefinition = (sender as Button).DataContext as ColorDefinition;
                    ColorDefinition colorDefinition    = new ColorDefinition(selectedDefinition);
                    colorDefinition.Color[0] = color.R;
                    colorDefinition.Color[1] = color.G;
                    colorDefinition.Color[2] = color.B;

                    System.Windows.Media.Color windowColor = System.Windows.Media.Color.FromRgb(colorDefinition.Color[0], colorDefinition.Color[1], colorDefinition.Color[2]);
                    colorDefinition.BackgroundColor = new SolidColorBrush(windowColor);

                    dataGridResponsibility.ItemsSource = null;
                    for (int i = 0; i < responsibleDefinitions.Count; i++)
                    {
                        if (responsibleDefinitions[i].ParameterValue == colorDefinition.ParameterValue)
                        {
                            responsibleDefinitions[i] = colorDefinition; break;
                        }
                    }
                    dataGridResponsibility.ItemsSource = responsibleDefinitions;

                    bool updated = BCFParser.UpdateColorSheet(responsibleScheme, selectedDefinition, colorDefinition, ModifyItem.Edit, colorSheetId);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Failed to set color.\n" + ex.Message, "Set Color", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
示例#10
0
 /** The Button event handler. Open a Color Chooser dialog, and set the
  * button color to the color chosen.
  */
 private void SetNoteColor(object obj, EventArgs args)
 {
     Button b = (Button) obj;
     ColorDialog cd = new ColorDialog();
     cd.Color = b.ForeColor;
     if (cd.ShowDialog() == DialogResult.OK) {
     if (b == shadeButton) {
         shadeColor = cd.Color;
         shadeButton.BackColor = shadeButton.ForeColor = cd.Color;
     }
     else if (b == shade2Button) {
         shade2Color = cd.Color;
         shade2Button.BackColor = shade2Button.ForeColor = cd.Color;
     }
     else {
         int index = (int)b.Tag;
         colors[index] = cd.Color;
         b.BackColor = b.ForeColor = cd.Color;
     }
     }
     cd.Dispose();
 }
示例#11
0
		private void btnColorDialog_Click(object sender, EventArgs e)
		{
			ColorDialog dialog = new ColorDialog();
			dialog.Color = Color.FromArgb(trackBarRed.Value, trackBarGreen.Value, trackBarBlue.Value);
			dialog.AnyColor = true;
			dialog.FullOpen = true;
			if (dialog.ShowDialog() == DialogResult.OK)
			{
				trackBarRed.Value = dialog.Color.R;
				trackBarGreen.Value = dialog.Color.G;
				trackBarBlue.Value = dialog.Color.B;
				ColourSlidersUpdated();
				UpdateNumberFromScrollBars();
			}
			dialog.Dispose();
		}
示例#12
0
        void moreColorsButton_Click(object sender, System.EventArgs e)
        {
            ColorDialog colDialog = new ColorDialog();
            colDialog.FullOpen = true;
            this.DialogResult = colDialog.ShowDialog();
            if(this.DialogResult == DialogResult.OK)
                selectedColor = colDialog.Color;
            colDialog.Dispose();

            _isClosing = true;
            Close();
        }
示例#13
0
        private void mnuFeather_Click(object sender, EventArgs e)
        {

            if (this.selectedImage == null)
                return;
            ColorDialog colorDialog = new ColorDialog();
            DialogResult result = colorDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                Effects.FeatherImage(this.SelectedImage, colorDialog.Color);
                this.picBoxMain.Invalidate();
                colorDialog.Dispose();
                // Gargabge Collection
                System.GC.Collect();
            }
        }
 private void BorderColorButtonClick(object sender, EventArgs e)
 {
     ColorDialog cd = new ColorDialog{Color = fillColorButton.BackColor};
     cd.ShowDialog();
     fillColorButton.BackColor = cd.Color;
     cd.Dispose();
 }
 private void VerticalZeroColorButtonClick(object sender, EventArgs e)
 {
     ColorDialog cd = new ColorDialog{Color = verticalZeroColorButton.BackColor};
     cd.ShowDialog();
     verticalZeroColorButton.BackColor = cd.Color;
     cd.Dispose();
 }
示例#16
0
        private void btn_backColor_Click(object sender, EventArgs e)
        {
            ColorDialog backcolordialog = new ColorDialog();
            backcolordialog.AllowFullOpen = true;
            backcolordialog.FullOpen = true;
            backcolordialog.AnyColor = true;
            backcolordialog.Color = rtb_thread_main.BackColor;
            if (backcolordialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                rtb_thread_main.BackColor = Color.FromArgb(255, backcolordialog.Color.R, backcolordialog.Color.G, backcolordialog.Color.B);
                if (!setFontDontSave)
                {
                    FontSet.SaveUserFontBackColor(Color.FromArgb(255, backcolordialog.Color.R, backcolordialog.Color.G, backcolordialog.Color.B).Name);
                }
            }

            backcolordialog.Dispose();
        }
 private void AxisColorButtonClick(object sender, EventArgs e)
 {
     ColorDialog cd = new ColorDialog{Color = lineColorButton.BackColor};
     cd.ShowDialog();
     lineColorButton.BackColor = cd.Color;
     cd.Dispose();
 }
示例#18
0
文件: MainForm.cs 项目: dvdlesher/IDV
        /// <summary>
        /// Shows a color picker to set the background color.
        /// It will redraw the image to match the new background color.
        /// </summary>
        private void btnSelectColor_Click(object sender, EventArgs e)
        {
            ColorDialog colorDialog = new ColorDialog();

            colorDialog.AllowFullOpen = true;
            colorDialog.AnyColor = true;
            colorDialog.Color = _BackColor;
            colorDialog.FullOpen = true;
            colorDialog.ShowHelp = true;
            colorDialog.SolidColorOnly = false;

            if (colorDialog.ShowDialog() == DialogResult.OK)
            {
                _BackColor = colorDialog.Color;
                ResizeAndDisplayImage();
            }

            colorDialog.Dispose();
        }
示例#19
0
        private void ToolStripMenuItem1Click(object sender, EventArgs e)
        {
            var colorDialog = new ColorDialog {Color = this.BackColor};

            if (colorDialog.ShowDialog() ==DialogResult.OK)
            {
                this.BackColor = colorDialog.Color;
                ColorHelper.SaveColor(this.BackColor.ToArgb());
            }
            
            colorDialog.Dispose();

        }
示例#20
0
        // Select a custom color through Color common dialog.
        private void mnuLineColorCustom_Click(object sender, EventArgs e)
        {
            // Allocate color dialog.
            ColorDialog dlgColor = new ColorDialog();

            // Disable section to create a customized, user specified color - only select from existing palette displayed.
            dlgColor.AllowFullOpen = false;

            // Initialize Color dialog color to current line color set in the Scratch Pad.
            dlgColor.Color = f_spScratchPad.CurrentLineColor;

            // Display dialog & apply settings only if OK is selected to new color change -
            if (dlgColor.ShowDialog() == DialogResult.OK)
                f_spScratchPad.CurrentLineColor = dlgColor.Color;

            // Dispose of Color dialog box.
            dlgColor.Dispose();
        }
示例#21
0
        private void BtnStartColor_Click(object sender, EventArgs e)
        {
            ColorDialog CD = new ColorDialog();

            CD.CustomColors = CustomColors;

            if(CD.ShowDialog() == DialogResult.OK)
                PnlStartColor.BackColor = CD.Color;

            CustomColors = (int[])CD.CustomColors.Clone();

            CD.Dispose();
            CD = null;
            GC.Collect();

            if (Emitter != null)
            {
                Emitter.StartColor = new Color(PnlStartColor.BackColor.R, PnlStartColor.BackColor.G, PnlStartColor.BackColor.B, (int)NudStartAlpha.Value);
            }
        }
示例#22
0
        private void labelBackColor_Click(object sender, EventArgs e)
        {
            ColorDialog cd = new ColorDialog();
            cd.Color = labelBackColor.BackColor;
            cd.ShowDialog();

            ColorBack = cd.Color;
            labelBackColor.BackColor = ColorBack;
            cd.Dispose();
            cd = null;

            _configHelper.Write("BackColor", ColorBack.Name.ToString());
            ReloadConfigParameters();
            DrawLyric();
        }
示例#23
0
        private void bColor_Click(object sender, System.EventArgs e)
        {
            ColorDialog cd = new ColorDialog();
            cd.AnyColor = true;
            cd.FullOpen = true;

            cd.CustomColors = ReportDesigner.GetCustomColors();
            cd.Color =
                DesignerUtility.ColorFromHtml(cbColor.Text, System.Drawing.Color.Black);
            try
            {
                if (cd.ShowDialog() != DialogResult.OK)
                    return;

                ReportDesigner.SetCustomColors(cd.CustomColors);
                if (sender == this.bColor)
                    cbColor.Text = ColorTranslator.ToHtml(cd.Color);
            }
            finally
            {
                cd.Dispose();
            }
            return;
        }
示例#24
0
            /// <summary>
            /// 
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            /// <history>
            /// 	[Curtis_Beard]	   11/18/2005	Created
            /// </history>
            private void moreColorsButton_Click(object sender, System.EventArgs e)
            {
                ColorDialog colDialog = new ColorDialog();
                colDialog.FullOpen = true;
                __showingCustom = true;
                colDialog.Color = SelectedColor;

                if (colDialog.ShowDialog(this) == DialogResult.OK)
                   SelectedColor = colDialog.Color;

                colDialog.Dispose();

                __showingCustom = false;

                this.Close();
            }
示例#25
0
 private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) {
     if(e.ClickedItem == this.colorToolStripMenuItem) {
         ColorDialog dialog = new ColorDialog();
         if(this.richTextBox1.SelectionColor != Color.Empty) {
             dialog.Color = this.richTextBox1.SelectionColor;
         }
         if(dialog.ShowDialog() == DialogResult.OK) {
             this.richTextBox1.SelectionColor = dialog.Color;
         }
         dialog.Dispose();
     }
     else if(e.ClickedItem == this.defaultToolStripMenuItem) {
         this.richTextBox1.SelectionColor = SystemColors.WindowText;
     }
     else if(e.ClickedItem == this.defaultFontToolStripMenuItem) {
         this.richTextBox1.SelectionFont = this.richTextBox1.Font;
     }
     else if(e.ClickedItem == this.cutToolStripMenuItem) {
         this.richTextBox1.Cut();
     }
     else if(e.ClickedItem == this.copyToolStripMenuItem) {
         this.richTextBox1.Copy();
     }
     else if(e.ClickedItem == this.pasteToolStripMenuItem) {
         this.richTextBox1.Paste();
     }
     else if(e.ClickedItem == this.deleteToolStripMenuItem) {
         this.richTextBox1.SelectedText = string.Empty;
     }
     else if(e.ClickedItem == this.searchToolStripMenuItem) {
         if(this.richTextBox1.CanUndo) {
             this.FixCurrent();
         }
         this.CreateMemoList();
         this.richTextBox1.Visible = false;
         this.Refresh();
         this.textBox1.Focus();
     }
 }
示例#26
0
		private void SetColor(ComboBox cbColor)
		{
			ColorDialog cd = new ColorDialog();
			cd.AnyColor = true;
			cd.FullOpen = true;
			
			cd.CustomColors = RdlDesigner.GetCustomColors();
			cd.Color = DesignerUtility.ColorFromHtml(cbColor.Text, System.Drawing.Color.Empty);

            try
            {
                if (cd.ShowDialog() != DialogResult.OK)
                    return;

                RdlDesigner.SetCustomColors(cd.CustomColors);
                cbColor.Text = ColorTranslator.ToHtml(cd.Color);
            }
            finally
            {
                cd.Dispose();
            }

			return;
		}
 private void BackgroundColorButtonClick(object sender, EventArgs e)
 {
     ColorDialog cd = new ColorDialog{Color = backgroundColorButton.BackColor};
     cd.ShowDialog();
     backgroundColorButton.BackColor = cd.Color;
     cd.Dispose();
 }
 private void ColorButton_Click(Button button)
 {
     ColorDialog colorchooser = new ColorDialog();
     colorchooser.FullOpen = true;
     colorchooser.ShowHelp = true;
     colorchooser.Color = button.BackColor;
     if (colorchooser.ShowDialog() == DialogResult.OK)
     {
         button.BackColor = colorchooser.Color;
     }
     colorchooser.Dispose();
 }
 private void HorizontalZeroColorButtonClick(object sender, EventArgs e)
 {
     ColorDialog cd = new ColorDialog{Color = horizontalZeroColorButton.BackColor};
     cd.ShowDialog();
     horizontalZeroColorButton.BackColor = cd.Color;
     cd.Dispose();
 }
        private void bColor_Click(object sender, System.EventArgs e)
        {
            ColorDialog cd = new ColorDialog();
            cd.AnyColor = true;
            cd.FullOpen = true;
            cd.CustomColors = RdlDesigner.GetCustomColors();

            try
            {
                if (cd.ShowDialog() != DialogResult.OK)
                    return;

                RdlDesigner.SetCustomColors(cd.CustomColors);
                if (sender == this.bEndColor)
                    cbEndColor.Text = ColorTranslator.ToHtml(cd.Color);
                else if (sender == this.bBackColor)
                    cbBackColor.Text = ColorTranslator.ToHtml(cd.Color);
            }
            finally
            {
                cd.Dispose();
            }
            return;
        }
示例#31
0
        /*
          Создание диалогового окна "выбора цвета шрифта"
        */
        private DialogResult OpenColorDialog()
        {
            ColorDialog colorDialog = new ColorDialog();
            colorDialog.AllowFullOpen = true;
            colorDialog.AnyColor = true;
            colorDialog.FullOpen = true;

            DialogResult dialogResult;
            dialogResult = colorDialog.ShowDialog(this);

            if(dialogResult == DialogResult.OK)
            {
                this.richTextBox.SelectionColor = colorDialog.Color;
            }

            colorDialog.Dispose();
            return dialogResult;
        }
示例#32
0
        void moreColorsButton_Click(object sender, System.EventArgs e)
        {
            ColorDialog colDialog = new ColorDialog();
            colDialog.FullOpen = true;
            if(colDialog.ShowDialog() == DialogResult.OK)
            {
            selectedColor = colDialog.Color;
            DialogResult = DialogResult.OK;
            }
            colDialog.Dispose();

            Close();
        }
示例#33
0
        private void btn_fontColor_Click(object sender, EventArgs e)
        {
            ColorDialog colordialog = new ColorDialog();
            colordialog.AllowFullOpen = true;
            colordialog.FullOpen = true;
            colordialog.AnyColor = true;
            colordialog.Color = rtb_thread_main.ForeColor;
            if (colordialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                rtb_thread_main.ForeColor = colordialog.Color;
                if (!setFontDontSave)
                {
                    FontSet.SaveUserFontColor(colordialog.Color.Name);
                }

            }
            colordialog.Dispose();
        }
示例#34
0
 private void menuItem8_Click(object sender, System.EventArgs e)
 {
     ColorDialog colorDialog = new ColorDialog();
     if (colorDialog.ShowDialog() == DialogResult.OK)
         thingEditor1.PenColor = colorDialog.Color;
     colorDialog.Dispose();
 }