private void btnBorderColor_Click(object sender, EventArgs e) { colorDialog.Color = btnBorderColor.BackColor; if (colorDialog.ShowDialog() == DialogResult.OK) { btnBorderColor.BackColor = colorDialog.Color; Parameters.BorderColor = colorDialog.Color.ToGeometry(); Parameters.BorderColor = Color.FromArgb((int)nudOpacity.Value, Parameters.BorderColor); Parameters.CreateBorder = true; chkBorder.Checked = true; creator.CreateFont(); } }
private void SynchronizeParameters() { Parameters.FontSizes = lstSizes.Items.Cast <object>().Select(x => int.Parse(x.ToString())).ToList(); Parameters.Bold = chkBold.Checked; Parameters.TopMarginAdjust = (int)nudTopMargin.Value; Parameters.BottomMarginAdjust = (int)nudBottomMargin.Value; Parameters.Family = cboFamily.SelectedItem.ToString(); Parameters.CreateBorder = chkBorder.Checked; Parameters.BorderColor = Color.FromArgb((int)nudOpacity.Value, Parameters.BorderColor); Parameters.MonospaceNumbers = chkMonospaceNumbers.Checked; Parameters.NumberWidthAdjust = (int)nudNumberWidthAdjust.Value; btnGenerateFont.Enabled = true; }