Код: Выделить всё
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public byte Red
{
get => byte.Parse(redTextBox.Text);
set => redTextBox.Text = value.ToString();
}
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public byte Green
{
get => byte.Parse(greenTextBox.Text);
set => greenTextBox.Text = value.ToString();
}
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public byte Blue
{
get => byte.Parse(blueTextBox.Text);
set => blueTextBox.Text = value.ToString();
}
[DefaultValue(typeof(Color), "Control")]
public Color SelectedColor
{
get
{
return sampleLabel.BackColor;
}
set
{
if (value == SelectedColor)
return;
Red = value.R;
Green = value.G;
Blue = value.B;
colorDialog1.Color = value;
OnSelectedColorChanged(EventArgs.Empty);
}
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... properties
Мобильная версия