private void SelectFontAndColor_Load(object sender, EventArgs e) {//窗体加载的时候,初始化字体 //返回所有的字体 FontFamily[] fontF = FontFamily.Families; //下拉单显示的是name comboBox1.DisplayMember = "Name"; //绑定数据 comboBox1.DataSource = fontF; //设置当前下拉单的字体有两种方法 //1.。这里可以输入字体的名字,size 来设置 comboBox1.Font = new Font(fontF[0].Name, 14); //2.。这里初始化字体是使用label1的字体(和格式化差不多) // comboBox1.Font = new Font(label1.Font, FontStyle.Underline); } private void button1_Click(object sender, EventArgs e) { string fontFamilyName = ((FontFamily)comboBox1.SelectedItem).Name; //选中颜色的对话框 if (colorDialog1.ShowDialog() == DialogResult.OK) {//设置按钮的背景色 button1.BackColor = colorDialog1.Color; } }