예제 #1
0
 private void pbColorOne_Click(object sender, System.EventArgs e)
 {
     if (cp.ShowDialog() == DialogResult.OK)
     {
         pbColorOne.BackColor = cp.Color;
     }
 }
예제 #2
0
        }     // end mnuFont

        private void mnuForeground_Click(object sender, System.EventArgs e)
        {
            if (colorDialog1.ShowDialog() != DialogResult.Cancel)
            {
                txtEdit.ForeColor = colorDialog1.Color;
            } // end if
        }
예제 #3
0
 private void btnLightColorPicker_Click(object sender, EventArgs e)
 {
     if (colorDialog.ShowDialog() == DialogResult.OK)
     {
         World.Settings.LightColor     = colorDialog.Color;
         btnLightColorPicker.BackColor = World.Settings.LightColor;
     }
 }
예제 #4
0
 private void ForeColour_Click(object sender, System.EventArgs e)
 {
     ColorDialog.Color = ForeColour.BackColor;
     if (ColorDialog.ShowDialog() == DialogResult.OK)
     {
         ForeColour.BackColor = ColorDialog.Color;
     }
 }
예제 #5
0
 private void picAmbient_Click(object sender, System.EventArgs e)
 {
     if (colorDialog.ShowDialog() == DialogResult.OK)
     {
         currentMaterial.Ambient = Color.FromArgb(currentMaterial.Ambient.A, colorDialog.Color);
         picAmbient.BackColor    = colorDialog.Color;
     }
 }
예제 #6
0
 private void button1_Click(object sender, RoutedEventArgs e)
 {
     colorDialog.Color    = System.Drawing.Color.Black;
     colorDialog.FullOpen = false;
     if (colorDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         this.Background = new SolidColorBrush(System.Windows.Media.Color.FromRgb(colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B));
     }
 }
예제 #7
0
 private void TextColorBoxClick(object sender, EventArgs e)
 {
     colorDialog.Color = Color.FromArgb(255, Settings.TextColor);
     if (colorDialog.ShowDialog(this) == DialogResult.OK)
     {
         Settings.TextColor = Color.FromArgb(Settings.TextColor.A, colorDialog.Color);
         textColorBox.Invalidate();
     }
 }
예제 #8
0
 private void TitleBarColor_MouseUp(object sender, MouseButtonEventArgs e)
 {
     if (colorDialog.ShowDialog() == WinForms.DialogResult.OK)
     {
         TitleBarColor.Fill          = new SolidColorBrush(Color.FromRgb(colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B));
         serverWrapper.TitleBarColor = colorDialog.Color;
         serverWrapper.Save();
     }
 }
예제 #9
0
        private void bttnPrimary_Click(object sender, System.EventArgs e)
        {
            colorDialog.Color = bttnPrimary.BackColor;
            DialogResult dr = colorDialog.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                SetButtonColour(bttnPrimary, colorDialog.Color);
            }
        }
 private void bttnBackgroundColour_Click(object sender, System.EventArgs e)
 {
     //ctrlRtf.SelectionBackColor;
     colorDialog1.Color = ctrlRtf.SelectionBackColor;
     dlgResult          = colorDialog1.ShowDialog();
     if (dlgResult == System.Windows.Forms.DialogResult.Cancel)
     {
         return;
     }
     ctrlRtf.SelectionBackColor = colorDialog1.Color;
 }
예제 #11
0
 private void mbtnLow_Click(object sender, EventArgs e)
 {
     if (hexColorDialog.ShowDialog() == DialogResult.OK)
     {
         lowC = clsHexColorUtil.ColorToHex(hexColorDialog.Color);
         this.mlblLow.BackColor      = hexColorDialog.Color;
         this.mlblLow.ForeColor      = hexColorDialog.Color;
         Settings.Default.colCustLow = lowC;
         Settings.Default.Save();
     }
 }
예제 #12
0
        private void mnuChgFore_Click(object sender, EventArgs e)
        {
            dlgColor.Color = this.lblFont.ForeColor;
            DialogResult result = dlgColor.ShowDialog();

            if (result == DialogResult.Cancel)
            {
                return;
            }

            this.lblFont.ForeColor = dlgColor.Color;
            this.he.ForeColor      = dlgColor.Color;
        }
예제 #13
0
        private void btnColor_Click(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;

            Form.ColorDialog dlg = new Form.ColorDialog();
            dlg.AllowFullOpen = false;
            dlg.ShowHelp      = true;
            Color color;

            switch (btn.Name)
            {
            case "btnForeground":
#if WIN_APP
                color = this.ForeColor;
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    this.ForeColor = dlg.Color;
                }
#else
                color     = ((SolidColorBrush)btn.Foreground).Color;
                dlg.Color = System.Drawing.Color.FromArgb(color.A, color.R, color.G, color.B);
                if (dlg.ShowDialog() == Form.DialogResult.OK)
                {
                    btn.Foreground = new SolidColorBrush(Color.FromArgb(dlg.Color.A, dlg.Color.R, dlg.Color.G, dlg.Color.B));
                    //TextElement.SetForeground(stpnlParent, new SolidColorBrush(Color.FromArgb(dlg.Color.A, dlg.Color.R, dlg.Color.G, dlg.Color.B)));
                }
#endif
                break;

            case "btnBackground":
#if WIN_APP
                color = this.BackColor;
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    this.BackColor = dlg.Color;
                }
#else
                color     = ((SolidColorBrush)btn.Background).Color;
                dlg.Color = System.Drawing.Color.FromArgb(color.A, color.R, color.G, color.B);
                if (dlg.ShowDialog() == Form.DialogResult.OK)
                {
                    //btn.Background = new SolidColorBrush(Color.FromArgb(dlg.Color.A, dlg.Color.R, dlg.Color.G, dlg.Color.B));
                    stpnlParent.Background = new SolidColorBrush(Color.FromArgb(dlg.Color.A, dlg.Color.R, dlg.Color.G, dlg.Color.B));
                }
#endif
                break;
            }
        }
예제 #14
0
 private void vs_CellButtonClick(object sender, RowColEventArgs e)
 {
     if (color.ShowDialog() == DialogResult.OK)
     {
         vs.Rows[vs.Row]["COL_NO"] = color.Color.R + "." + color.Color.G + "." + color.Color.B;
     }
 }
예제 #15
0
 private void panelFor3DBackColor_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     ColorDialog CD = new ColorDialog();
     CD.Color = panelFor3DBackColor.BackColor;
     if (CD.ShowDialog() != System.Windows.Forms.DialogResult.OK) return;
     panelFor3DBackColor.BackColor = CD.Color;
 }
예제 #16
0
 private void objColorButton_Click(object sender, System.EventArgs e)
 {
     if (ColorPicker.ShowDialog() == DialogResult.OK)
     {
         objColorPanel.BackColor = ColorPicker.Color;
     }
 }
예제 #17
0
        private void BTNEFontColor_Click(object sender, EventArgs e)
        {
            if (SelectingFontContext) return;
            if (CBEPickFontContext.SelectedIndex == -1) return;

            ColorDialog dialog = new ColorDialog();
            dialog.Color = currentFontColor;
            if (dialog.ShowDialog(this) == DialogResult.Cancel)
                return;
            currentFontColor = dialog.Color;

            Options.Editor.SetMod((Options.FontStyles)CBEPickFontContext.SelectedIndex, new FontModification(
                                                                                             (CBEBoldFond.Checked
                                                                                                  ? FontStyle.Bold
                                                                                                  : FontStyle.Regular) |
                                                                                             (CBEItalicsFont.Checked
                                                                                                  ? FontStyle.Italic
                                                                                                  : FontStyle.Regular) |
                                                                                             (CBEFontUnderline.Checked
                                                                                                  ? FontStyle.Underline
                                                                                                  : FontStyle.Regular) |
                                                                                             (CBEFontStrikeout.Checked
                                                                                                  ? FontStyle.Strikeout
                                                                                                  : FontStyle.Regular),
                                                                                             currentFontColor
                                                                                             ));
        }
예제 #18
0
        private void ShowColourPicker(int i, Button sender)
        {
            // Show the color dialog.
            ColorDialog colorDialog = new ColorDialog();
            DialogResult result = colorDialog.ShowDialog();
            // See if user pressed ok.
            if (result == DialogResult.OK)
            {
                // Set form background to the selected color.
                Colors[i] = colorDialog.Color;
                done[i] = true;
                sender.BackColor = Colors[i];

                bool allColorsPicked = true;
                foreach (bool fin in done)
                {
                    if (!fin)
                    {
                        allColorsPicked = false;
                        break;
                    }
                }
                if (allColorsPicked)
                {
                    OKbtn.Enabled = true;
                }
            }
        }
예제 #19
0
        public override void OnClick()
        {
            IRasterLayer     raslyr = m_mapControl.CustomProperty as IRasterLayer;
            IFeatureLayer    fealyr = m_mapControl.CustomProperty as IFeatureLayer;

            if (raslyr != null )
            {
                //LayerHelper.SetLayerColor(raslyr);
                //LayerHelper.ShowLayerAttribute(raslyr);
                //m_mapControl.Refresh(esriViewDrawPhase.esriViewGeography, null, null);
            }
            else
            {
                IGeoFeatureLayer geolyr = fealyr as IGeoFeatureLayer;

                ColorDialog clrDlg = new ColorDialog();

                if (clrDlg.ShowDialog() == DialogResult.OK)
                {
                    LayerHelper.SetLayerColor(geolyr, clrDlg.Color.R, clrDlg.Color.G, clrDlg.Color.B);

                    m_mapControl.Refresh(esriViewDrawPhase.esriViewGeography, null, null);
                }
            }
        }
예제 #20
0
파일: selectcolor.cs 프로젝트: dyama/fwfw
        public static int selectcolor(OptsType opts, ArgsType args)
        {
            ColorDialog d = new ColorDialog();

              if (opts.ContainsKey("solid")) {
            d.SolidColorOnly = true;
              }
              if (opts.ContainsKey("full")) {
            d.AllowFullOpen = true;
              }
              else {
            d.AllowFullOpen = false;
              }

              if (d.ShowDialog() != DialogResult.OK) {
            return 1;
              }

              if (d.Color.IsKnownColor) {
            Console.Out.WriteLine(d.Color.ToString());
              }
              else {
            byte r = d.Color.R;
            byte g = d.Color.G;
            byte b = d.Color.B;
            Console.Out.WriteLine(String.Format("#{0,2:x2}{1,2:x2}{2,2:x2}", r, g, b));
              }

              return 0;
        }
예제 #21
0
 private void buttonColor_MouseClick(object sender, MouseEventArgs e)
 {
     ColorDialog diag = new ColorDialog();
     diag.ShowDialog();
     Color col = diag.Color;
     _matColor = new Microsoft.Xna.Framework.Graphics.Color(col.R, col.G, col.B, trackBarAlpha.Value);
 }
예제 #22
0
 private void btn_Click(object sender, EventArgs e)
 {
     Button btn = sender as Button;
     if (btn == btnOtherColor)// 其他颜色
     {
         this.Deactivate -= new EventHandler(ColorPicker_Deactivate);// 取消因失去焦点而消失
         ColorDialog colorDialog = new ColorDialog();
         if (colorDialog.ShowDialog() == DialogResult.OK)
         {
             selectedColor = colorDialog.Color;
         }
         colorDialog.Dispose();
         SelectedColorChanged(selectedColor, EventArgs.Empty);
     }
     else if (btn == btnScreenColor)// 屏幕取色
     {
         this.Deactivate -= new EventHandler(ColorPicker_Deactivate);// 取消因失去焦点而消失
         GetScreenColorForm gscf = new GetScreenColorForm();
         if (gscf.ShowDialog() == DialogResult.OK)
         {
             selectedColor = gscf.SelectColor;
         }
         gscf.Dispose();
         SelectedColorChanged(selectedColor, EventArgs.Empty);
     }
     else if (btn != null)// 色块
     {
         selectedColor = btn.BackColor;
         SelectedColorChanged(selectedColor, EventArgs.Empty);
     }
 }
        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);
            }
        }
        private void ColorPanel_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            var panel = sender as Border;
            if (panel == null) return;

            var colorDialog = new ColorDialog
            {
                Color = GetColor(panel.Background as SolidColorBrush),
                FullOpen = true
            };
            if (colorDialog.ShowDialog() != DialogResult.OK) return;

            var hexString = StringUtil.GetHexValue(colorDialog.Color);
            var settings = DataContext as Settings;
            if (settings == null) return;

            if (panel.Name == "CitationTextBoxColorPanel")
            {
                settings.CitationTextBoxColor = hexString;
            }
            else if (panel.Name == "CitationFontColorPanel")
            {
                settings.CitationFontColor = hexString;
            }
        }
예제 #25
0
파일: Form1.cs 프로젝트: jasmith152/Notepad
 private void backgroundToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ColorDialog backgroundColor = new ColorDialog();
     if (backgroundColor.ShowDialog() == DialogResult.OK){
         notepad_interface.BackColor = backgroundColor.Color;
     }
 }
예제 #26
0
 private void pColor_MouseClick(object sender, MouseEventArgs e)
 {
     ColorDialog dlg = new ColorDialog();
     dlg.Color = UserColor;
     if (dlg.ShowDialog() == DialogResult.OK)
         UserColor = dlg.Color;
 }
예제 #27
0
 public void OpenFormLineColor()
 {
     ColorDialog CD = new ColorDialog();
     CD.ShowDialog();
     Color newC = CD.Color;
     SecondPicBrush = newC;
 }
예제 #28
0
        private void toolStripButton_ColorPalette_Click(object sender, EventArgs e)
        {
            var colorDialog = new System.Windows.Forms.ColorDialog();

            colorDialog.Color = this.SelectedColor;

            if (colorDialog.ShowDialog() == DialogResult.OK)
            {
                this.SelectedColor = colorDialog.Color;
            }
            switch (m_penType)
            {
            case 1:
                this.SelectedBrush = new SolidBrush(this.SelectedColor);
                //this.SelectedBrush = new HatchBrush(HatchStyle.Percent90, this.SelectedColor, ChangeColor(this.SelectedColor, -0.5f));
                ResetPen();
                break;

            case 2:
                this.SelectedBrush = new SolidBrush(this.SelectedColor);
                ResetPen();
                break;

            case 3:
                this.SelectedBrush = new HatchBrush(HatchStyle.Percent20, this.SelectedColor, ChangeColor(this.SelectedColor, -0.8f));
                ResetPen();
                break;

            default:
                break;
            }
            //this.SelectedPen = new Pen(this.SelectedColor, this.m_thicknessType);
        }
예제 #29
0
        private void DoColorCodeWizard(object aSender, EventArgs e) {
            if (ValidationHelpers.ValidateCurrentModuleIsCSFile())
            {
                ColorDialog _ColorDialog = new ColorDialog();

                if (_ColorDialog.ShowDialog() == DialogResult.OK)
                {
                    string _Color;

                    if (_ColorDialog.Color.IsKnownColor)
                    {
                        _Color = "Color." + _ColorDialog.Color.ToKnownColor();
                    }
                    else
                    {
                        _Color = "Color.FromArgb(((byte)(" + _ColorDialog.Color.R +
                                  ")), ((byte)(" + _ColorDialog.Color.G +
                                  ")), ((byte)(" + _ColorDialog.Color.B +
                                  ")));";
                    }

                    IOTASourceEditor _SourceEditor = OtaUtils.GetCurrentSourceEditor();
                    OtaUtils.ReplaceSelectedText(_SourceEditor, _Color);

                    IOTAEditView _EditView = OtaUtils.GetEditView(_SourceEditor);
                    _EditView.MoveViewToCursor();
                    _EditView.Paint();
                }
            }
        }
        private void chooseBackgroundColorToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //create undo/redo commands for this
            List<IUndoRedoCmd> undoCmd = new List<IUndoRedoCmd>();

            //bring up color dialog
            ColorDialog cd = new ColorDialog();

            //color has been chosen
            if(cd.ShowDialog() == DialogResult.OK)
            {
                //chosen color
                int color = cd.Color.ToArgb();

                foreach (DataGridViewCell cell in MySpreadsheet.SelectedCells)
                {
                    //get corresponding spreadsheet cell in data
                    Cell spreadsheetCell = the_workbook.activeSheet.GetCell(cell.RowIndex, cell.ColumnIndex);

                    //add color change to undo list
                    undoCmd.Add(new BGColorCmd(spreadsheetCell.Name, spreadsheetCell.BGColor));

                    //change selected cell bgcolor
                    spreadsheetCell.BGColor = color;
                }

                //add to undo redo system
                the_workbook.UndoRedoSys.addUndo(new UndoRedoCollection(undoCmd, "background color change"));
                UpdateUndoRedoDescriptions();
            }
        }
예제 #31
0
 private void btSelectColor_Click(object sender, EventArgs e)
 {
     ColorDialog frmSelectColor = new ColorDialog();
     frmSelectColor.Color = btSelectColor.BackColor;
     if (frmSelectColor.ShowDialog() == DialogResult.OK)
         btSelectColor.BackColor = frmSelectColor.Color;
 }
예제 #32
0
        private void btnFillColor_Click(object sender, EventArgs e)
        {
            ColorDialog colorDialog = new ColorDialog();
            DialogResult result = colorDialog.ShowDialog();
            if (result == DialogResult.OK)
            {
                btnFillColor.BackColor = colorDialog.Color;

                ISymbol pSymbol = m_styleGalleryItem.Item as ISymbol;
                if (pSymbol == null) return;

                if (pSymbol is IMarkerSymbol)
                {
                    IMarkerSymbol markerSymbol = pSymbol as IMarkerSymbol;
                    markerSymbol.Color = GetRGBColor(colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B);
                }
                else if (pSymbol is ILineSymbol)
                {
                    ILineSymbol lineSymbol = pSymbol as ILineSymbol;
                    lineSymbol.Color = GetRGBColor(colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B);
                }
                else if (pSymbol is IFillSymbol)
                {
                    IFillSymbol fillSymbol = pSymbol as IFillSymbol;
                    fillSymbol.Color = GetRGBColor(colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B);
                }
                else
                    return;

                PreviewImage();
            }
        }
예제 #33
0
		private void PickColor()
		{
			ColorDialog cd = new ColorDialog {Color = Color};
			cd.ShowDialog();
			Color = cd.Color;
			RaiseColorChangedEvent();
		}
예제 #34
0
 private void btnColor_Click(object sender, System.EventArgs e)
 {
     colorDialog1.ShowDialog();
     currentColor       = colorDialog1.Color;
     btnColor.BackColor = currentColor;
     currentPen         = new System.Drawing.Pen(currentColor);
 }
 private void m_colorBox_Click(object sender, EventArgs e)
 {
     if (PropertyModel != null)
     {
         ColorDialog dialog = new ColorDialog();
         PlayCanvas.Color color = PropertyModel.Data<PlayCanvas.Color>();
         dialog.Color = Color.FromArgb(
             0,
             (int)(color.R * 255.0f),
             (int)(color.G * 255.0f),
             (int)(color.B * 255.0f)
             );
         if (dialog.ShowDialog() == DialogResult.OK)
         {
             color = new PlayCanvas.Color(
                 (float)dialog.Color.R / 255.0f,
                 (float)dialog.Color.G / 255.0f,
                 (float)dialog.Color.B / 255.0f,
                 color.A
                 );
             PropertyModel.Data<PlayCanvas.Color>(color);
             UpdateEditor();
         }
     }
 }
예제 #36
0
 private void pnlCizimRengi_Click(object sender, EventArgs e)
 {
     //renk seçme dialog kutusunu göster
     CizimRengiSecimi.ShowDialog();
     //seçilen rengi panelde göster
     pnlCizimRengi.BackColor = CizimRengiSecimi.Color;
 }
예제 #37
0
 protected override void OnMouseUp(MouseEventArgs mevent)
 {
     IsDragMode = false;
     base.OnMouseUp(mevent);
     if (mevent.Button == MouseButtons.Right)
     {
         using (ColorDialog cd = new ColorDialog())
         {
             cd.FullOpen = true;
             if (cd.ShowDialog() == DialogResult.OK)
             {
                 this.ForeColor = cd.Color;
             }
         }
         using (FontDialog fd = new FontDialog())
         {
             try
             {
                 fd.AllowScriptChange = false;
                 fd.AllowSimulations = false;
                 if (fd.ShowDialog() == DialogResult.OK)
                 {
                     this.Font = fd.Font;
                 }
             }
             catch (Exception ex)
             {
                 //Not a truetype font
                 MessageBox.Show(this, ex.Message + Environment.NewLine + "Шрифт не изменен.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
     }
 }
예제 #38
0
파일: Form1.cs 프로젝트: ChrisPaine/C-sharp
        private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog cd = new ColorDialog();
            if(cd.ShowDialog()==DialogResult.OK){
                Color c = cd.Color;//color struct
                if (c.IsNamedColor) MessageBox.Show(c.Name);//get name of color, no name for custom colors.
                if (c.IsKnownColor) { MessageBox.Show(c.ToKnownColor().ToString()); }//show name of windows default colors
                //KnownColor.ActiveBorder;//enum of known colors in list

                Color co = Color.MintCream;//can set to a color.
                MessageBox.Show(co.Name);

                Color cr = Color.FromKnownColor(KnownColor.ActiveBorder);//pick color from knowncolor enum
                //MessageBox.Show(cr.Name);both works my version
                MessageBox.Show(cr.ToKnownColor().ToString());

                //color into a 32bit int, alpha, red, green, blue, gives hex or color.
                MessageBox.Show(cr.ToArgb().ToString("x")); //aabbccdd: aa = alpha, bb = red, cc = grean, dd = blue

                //change hex color to a color
                Color cc = Color.Black;
                int i = cc.ToArgb();
                Color b = Color.FromArgb(i);
                button1.BackColor = b;
            }
        }
예제 #39
0
 private void pnColor_Click(object sender, System.EventArgs e)
 {
     if (cdPen.ShowDialog() == DialogResult.OK)
     {
         pnColor.BackColor = cdPen.Color;
     }
 }
        /// <summary>ボタンが押されたとき色選択ダイアログを表示し、前面色を再設定します。</summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnButtonClick(object sender, RoutedEventArgs e)
        {
            //1:Windows Formsの色ダイアログで召喚
            //2:ダイアログ結果っぽいものからsenderに色情報を渡す

            var cDialog = new Forms.ColorDialog {
                FullOpen = true
            };
            var result = cDialog.ShowDialog();

            if (result != Forms.DialogResult.OK)
            {
                return;
            }

            var brush = new SolidColorBrush(
                Color.FromArgb(
                    cDialog.Color.A,
                    cDialog.Color.R,
                    cDialog.Color.G,
                    cDialog.Color.B
                    )
                );

            SetValue(ForegroundProperty, brush);
        }
예제 #41
0
 public void btnKolor_Click(object sender, EventArgs e)
 {
     ColorDialog dialog = new ColorDialog();
     dialog.Color = lblKolor.BackColor;
     dialog.ShowDialog();
     lblKolor.BackColor = dialog.Color;
 }
예제 #42
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            if (provider != null)
                service = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));

            if (service != null)
            {
                // This is the code you want to run when the [...] is clicked and after it has been verified.

                // Get our currently selected color.
                MyColor color = (MyColor)value;

                // Create a new instance of the ColorDialog.
                ColorDialog selectionControl = new ColorDialog();

                // Set the selected color in the dialog.
                selectionControl.Color = Color.FromArgb(color.GetARGB());

                // Show the dialog.
                selectionControl.ShowDialog();

                // Return the newly selected color.
                value = new MyColor(selectionControl.Color.ToArgb());
                //value = ColorTranslator.ToHtml(selectionControl.Color);
            }

            return value;
        }
예제 #43
0
 private void OpenColorPicker(object sender, EventArgs e)
 {
     var spl = _textBox.Text.Split(' ');
     float r = 0, g = 0, b = 0;
     if (spl.Length >= 3)
     {
         float.TryParse(spl[0], NumberStyles.Float, CultureInfo.InvariantCulture, out r);
         float.TryParse(spl[1], NumberStyles.Float, CultureInfo.InvariantCulture, out g);
         float.TryParse(spl[2], NumberStyles.Float, CultureInfo.InvariantCulture, out b);
     }
     r *= 255;
     g *= 255;
     b *= 255;
     using (var cd = new ColorDialog { Color = Color.FromArgb((int)r, (int)g, (int)b) })
     {
         if (cd.ShowDialog() == DialogResult.OK)
         {
             r = cd.Color.R / 255f;
             g = cd.Color.G / 255f;
             b = cd.Color.B / 255f;
             if (spl.Length < 3) spl = new string[3];
             spl[0] = r.ToString(CultureInfo.InvariantCulture);
             spl[1] = g.ToString(CultureInfo.InvariantCulture);
             spl[2] = b.ToString(CultureInfo.InvariantCulture);
             _textBox.Text = String.Join(" ", spl);
         }
     }
 }
예제 #44
0
 private void tagBtn_Click(object sender, EventArgs e)
 {
     if (colorDialog1.ShowDialog() != DialogResult.Cancel)
     {
         tag = colorDialog1.Color;
     }
 }
예제 #45
0
 void HandleColorButtonClick(object sender, EventArgs e)
 {
     ColorDialog colorDialog = new ColorDialog();
     colorDialog.Color =m_Button.BackColor;
     DialogResult dr = colorDialog.ShowDialog();
     m_Button.BackColor = colorDialog.Color;
 }
 private void panelColor_MouseClick(object sender, MouseEventArgs e)
 {
     ColorDialog ColorPicker = new ColorDialog();
     if(ColorPicker.ShowDialog() != DialogResult.OK) return;
     panelColor.BackColor = ColorPicker.Color;
     panelColor.Refresh();
 }
예제 #47
0
        private void LoadColorDialog(object sender, EventArgs eventArgs)
        {
            var btn = sender as Button;

            if (btn == null) return;

            var colorDiag = new ColorDialog
            {
                AnyColor = true,
                SolidColorOnly = true
            };

            if (colorDiag.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            if (btn == GoBtn) RadarSettings.Colors.GameObject = colorDiag.Color;
            if (btn == MeBtn) RadarSettings.Colors.PlayerMe = colorDiag.Color;
            if (btn == PetsBtn) RadarSettings.Colors.Pet = colorDiag.Color;
            if (btn == PetsDeadBtn) RadarSettings.Colors.PetDead = colorDiag.Color;
            if (btn == PlayersDeadBtn) RadarSettings.Colors.PlayerDead = colorDiag.Color;
            if (btn == PlayersOppBtn) RadarSettings.Colors.PlayerOpposing = colorDiag.Color;
            if (btn == PlayersSameBtn) RadarSettings.Colors.PlayerSame = colorDiag.Color;
            if (btn == RadarBtn) RadarSettings.Colors.Radar = colorDiag.Color;
            if (btn == TargetBtn) RadarSettings.Colors.Target = colorDiag.Color;
            if (btn == TargetDeadBtn) RadarSettings.Colors.TargetDead = colorDiag.Color;
            if (btn == UnitsBtn) RadarSettings.Colors.Unit = colorDiag.Color;
            if (btn == UnitsDeadBtn) RadarSettings.Colors.UnitDead = colorDiag.Color;

            btn.BackColor = colorDiag.Color;
        }
예제 #48
0
 private void colorButton_Click(object sender, EventArgs e)
 {
     //create color chooser dialog
     colorDialog = new ColorDialog();
     colorDialog.ShowDialog();
     selectedColor = colorDialog.Color;
 }
예제 #49
0
        public void ChangeColor(bool IsObjectColor)
        {
            int r, g, b;

            if (IsObjectColor)
            {
                r = View.GetObjColR();
                g = View.GetObjColG();
                b = View.GetObjColB();
            }
            else
            {
                r = View.GetBGColR();
                g = View.GetBGColG();
                b = View.GetBGColB();
            }
            System.Windows.Forms.ColorDialog ColDlg = new System.Windows.Forms.ColorDialog();
            ColDlg.Color = System.Drawing.Color.FromArgb(r, g, b);
            if (ColDlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                System.Drawing.Color c = ColDlg.Color;
                r = c.R;
                g = c.G;
                b = c.B;
                if (IsObjectColor)
                {
                    View.SetColor(r, g, b);
                }
                else
                {
                    View.SetBackgroundColor(r, g, b);
                }
            }
            View.UpdateCurrentViewer();
        }
예제 #50
0
 private void butColor_Click(object sender, System.EventArgs e)
 {
     colorDialog1.Color = butColor.BackColor;
     colorDialog1.ShowDialog();
     butColor.BackColor = colorDialog1.Color;
     //textColor.Text=colorDialog1.Color.Name;
 }
예제 #51
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            if (provider != null)
                service = (IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService));

            if (service != null)
            {
                // This is the code you want to run when the [...] is clicked and after it has been verified.

                // Get our currently selected color.
                Color c = (Color)value;

                // Create a new instance of the ColorDialog.
                ColorDialog selectionControl = new ColorDialog();

                // Set the selected color in the dialog.
                selectionControl.Color = System.Drawing.Color.FromArgb(c.A, c.R, c.G, c.B);

                // Show the dialog.
                selectionControl.ShowDialog();

                // Return the newly selected color.
                value = Color.FromNonPremultiplied(selectionControl.Color.R,
                    selectionControl.Color.G,
                    selectionControl.Color.B,
                    selectionControl.Color.A);
            }

            return value;
        }
예제 #52
0
        private void pnlBgColor_Click(object sender, EventArgs e)
        {
            ColorDialog clrDlg = new ColorDialog();

            DialogResult res = clrDlg.ShowDialog();

            if (res != DialogResult.OK)
                return;

            Application.DoEvents();

            this.pnlBgColor.Image = null;
            this.pnlBgColor.BackColor = clrDlg.Color;

            Extra.Enable = true;
            Extra.BackgroundColor = clrDlg.Color;

            Bitmap b = frmMain.FilterEffects(false);

            if (this.pbxPreview.Image != null)
            {
                Image prev = this.pbxPreview.Image;
                this.pbxPreview.Image = null;
                prev.Dispose();
            }

            this.pbxPreview.Image = b;

        }
예제 #53
0
        /// <summary>
        /// Променя цвета на контура на селектиран елемент.
        /// </summary>
        public void ChangeBorderColor()
        {
            ColorDialog palete = new ColorDialog();

            if (palete.ShowDialog() == DialogResult.OK)
            {
                if (SelectedItem != null && SelectedItem.isGroup == false)
                {
                    SelectedItem.BorderColor = palete.Color;
                }

                if (SelectedItem != null && SelectedItem.isGroup == true)
                {
                    ChangeCascadeBorderColor(SelectedItem, palete.Color);
                }

                foreach (Shape figure in ObjectsDrawn)
                {
                    if (figure.Selected)
                    {
                        ObjectsDrawn[ObjectsDrawn.IndexOf(figure)].BorderColor = palete.Color; ;
                    }
                    if (figure.isGroup)
                    {
                        ChangeCascadeBorderColor(figure, palete.Color);
                    }
                }
            }
        }
        public override void Execute(object @object)
        {
            if (!Enabled)
            {
                return;
            }

            if (EditorObserver.ActiveEditor == null)
            {
                return;
            }

            using (var cd = new ColorDialog())
            {
                if (cd.ShowDialog(EditorObserver.DialogOwner) == DialogResult.OK)
                {
                    try
                    {
                        EditorObserver.ActiveEditor.SetBackColor(cd.Color);
                    }
                    catch (Exception exception)
                    {
                        ExceptionManager.Instance.LogException(exception);
                        UIHelper.ShowMessage(operationCantBePerformedMessage,
                            MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
예제 #55
0
 // Set background color
 private void backgroundColorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     System.Windows.Forms.ColorDialog colorDialog1 = new System.Windows.Forms.ColorDialog();
     if (colorDialog1.ShowDialog() == DialogResult.OK)
     {
         m_Renderer.SetBackground(colorDialog1.Color.R / 255.0, colorDialog1.Color.G / 255.0, colorDialog1.Color.B / 255.0);
     }
 }
예제 #56
0
 void colour(object sender, EventArgs e)
 {
     System.Windows.Forms.ColorDialog dia = new System.Windows.Forms.ColorDialog();
     if (dia.ShowDialog() == DialogResult.OK)
     {
         colourButton.BackColor = dia.Color;
     }
 }
예제 #57
0
 private void panel1_Click(object sender, System.EventArgs e)
 {
     colorDialog1.Color = panel1.BackColor;
     if (colorDialog1.ShowDialog() == DialogResult.OK)
     {
         panel1.BackColor = colorDialog1.Color;
     }
 }
예제 #58
0
파일: FloodLevel.cs 프로젝트: Fav/testww
 private void buttonColorPicker_Click(object sender, EventArgs e)
 {
     if (colorDialog1.ShowDialog() == DialogResult.OK)
     {
         fl.FloodColor = colorDialog1.Color;
         buttonColorPicker.BackColor = fl.FloodColor;
     }
 }
예제 #59
0
파일: Principal.cs 프로젝트: GBelchior/EDA1
 // Escolhendo a Cor
 private void btnCor_Click(object sender, System.EventArgs e)
 {
     if (cdCor.ShowDialog() == DialogResult.OK)
     {
         pCor.BackColor = cdCor.Color;
     }
     pbImagem.Cursor = Cursors.Cross;
 }
예제 #60
0
 private void button1_Click(object sender, System.EventArgs e)
 {
     if (colorDialog1.ShowDialog(this) == DialogResult.OK)
     {
         color = colorDialog1.Color;
         panel1.Invalidate();
     }
 }