FontDialog Для выбора шифта и его параметров используется FontDialog. Для его использования перенесем компонент с Панели инструментов на форму. И пусть на форме имеется кнопка button1. Тогда в коде формы пропишем следующее: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public partial class Form1 : Form { public Form1() { InitializeComponent(); button1.Click += button1_Click; // добавляем возможность выбора цвета шрифта fontDialog1.ShowColor = true; } void button1_Click(object sender, EventArgs e) { if (fontDialog1.ShowDialog() == DialogResult.Cancel) return; // установка шрифта button1.Font = fontDialog1.Font; // установка цвета шрифта button1.ForeColor = fontDialog1.Color; } } FontDialog имеет ряд свойств, среди которых стоит отметить следующие: ShowColor: при значении true позволяет выбирать цвет шрифта Font: выбранный в диалоговом окне шрифт Color: выбранный в диалоговом окне цвет шрифта Для отображения диалогового окна используется метод ShowDialog(). И если мы запустим приложение и нажмем на кнопку, то нам отобразится диалоговое окно, где мы можем задать все параметры шрифта. И после выбора установленные настройки будут применены к шрифту кнопки: ColorDialog ColorDialog позволяет выбрать настройки цвета. Также перенесем его с Панели инструментов на форму. И изменим код формы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public partial class Form1 : Form { public Form1() { InitializeComponent(); button1.Click += button1_Click; // расширенное окно для выбора цвета colorDialog1.FullOpen = true; // установка начального цвета для colorDialog colorDialog1.Color = this.BackColor; } void button1_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog() == DialogResult.Cancel) return; // установка цвета формы this.BackColor = colorDialog1.Color; } } Среди свойств ColorDialog следует отметить следующие: FullOpen: при значении true отображается диалоговое окно с расширенными настройками для выбора цвета SolidColorOnly: при значении true позволяет выбирать только между однотонные оттенки цветов Color: выбранный в диалоговом окне цвет И при нажатии кнопку нам отобразится диалоговое окно, в котором можно установить цвет формы: