YouTube, для создания красивого checkbox в Windows Forms можно использовать компонент CheckBox и настроить его внешний вид с помощью свойства Appearance. Например, для создания кастомного checkbox в стиле iOS можно использовать следующий код: checkBox1.Appearance = Appearance.Button; checkBox1.FlatStyle = FlatStyle.Flat; checkBox1.FlatAppearance.BorderSize = 0; checkBox1.FlatAppearance.CheckedBackColor = Color.FromKnownColor(KnownColor.Highlight); checkBox1.FlatAppearance.MouseDownBackColor = Color.FromKnownColor(KnownColor.Highlight); checkBox1.FlatAppearance.MouseOverBackColor = Color.FromKnownColor(KnownColor.Highlight); Код checkBox1.Appearance = Appearance.Button; checkBox1.FlatStyle = FlatStyle.Flat; checkBox1.FlatAppearance.BorderSize = 0; checkBox1.FlatAppearance.CheckedBackColor = Color.FromKnownColor(KnownColor.Highlight); checkBox1.FlatAppearance.MouseDownBackColor = Color.FromKnownColor(KnownColor.Highlight); checkBox1.FlatAppearance.MouseOverBackColor = Color.FromKnownColor(KnownColor.Highlight); В этом примере мы устанавливаем свойство Appearance в значение Button, чтобы checkbox выглядел как кнопка. Затем мы устанавливаем FlatStyle в значение Flat, чтобы убрать рамку вокруг checkbox. Далее мы устанавливаем цвета для разных состояний checkbox, чтобы он выглядел как на картинке, которую вы прислали. Надеюсь, это поможет вам создать красивый checkbox в Windows Forms!