Можешь из прикола проверять не флаг, а задний фон, но читабельность снизится. тут наверно нечего урезать
разве что кавычки срезать
BackColor просто вверху установить в транспарент else не нужен
bool IsSelected = false; BackColor = IsSelected switch { true => Color.FromAnusToMouthSweetBread, false => Color.TranscontinentalExpress };
можно еще через ?: в одну строчку нафигачить
серьезно ? трудно прочитать в одну строку то с 2 значениями но вместо этого 3этажную конструкцию .
this.BackColor = this.isSelected ? Color.Transparent:Color.FromArgb(132,183,195);
Если эти цвета будут часто юзатся, лучше бы сделать Dictionary, и брать из него
Даа, в планах сделать темы с другими цветами А использовать Application Settings нормальная тема?
Обсуждают сегодня