private void btnSetBackgroundColor_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { UpdateBackColor updateBackColor = new UpdateBackColor() { UI = this, Color = colorDialog1.Color }; ColorInvoker invoker = new ColorInvoker(); invoker.Invoke(updateBackColor); } }