MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Задать контролу цвет выбранный пользователем"
Answer 883346
Вы не проверяете результат ShowDialog. Если пользователь нажал отмену, свойство Color не определено.
Свойство Label.Foreground принимает Brush, а не Color.
Аргументы Color.FromArgb у вас неверные.
Правильно так:
System.Windows.Forms.ColorDialog dialog = new System.Windows.Forms.ColorDialog(); var dres = dialog.ShowDialog(); if (dres != System.Windows.Forms.DialogResult.Cancel) { myLabel.Foreground = new SolidColorBrush( Color.FromArgb(dialog.Color.A, dialog.Color.R, dialog.Color.G, dialog.Color.B) ); }
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.