private void CmdColor_Click(object sender, EventArgs e) { OnSelectSetting = true; try { if (ColorSet.ShowDialog() == DialogResult.OK) { setting.ForeColor = ColorSet.Color; CtlShowTextRenderDemo.ForeColor = fontSet.Color; CmdColor.BackColor = fontSet.Color; } } catch (Exception ex) { var f = new InfoShower() { Title = "设置字体颜色失败", Info = ex.Message, TitleColor = Color.FromArgb(255, 200, 100) }; InfoShower.ShowOnce(f); } OnSelectSetting = false; }