C# 如何在C中更改组合框的背景色#
所以我基本上有一个文本框,组合框,列表框和按钮。当我想更改组合框的背景色时,我会在组合框中选择“combobox”,然后在列表框中选择“backcolor”选项。Textbox用于在中键入值(例如“红色”),当我按下按钮时,combobox的背景色将变为红色 到目前为止,我有:C# 如何在C中更改组合框的背景色#,c#,combobox,backcolor,C#,Combobox,Backcolor,所以我基本上有一个文本框,组合框,列表框和按钮。当我想更改组合框的背景色时,我会在组合框中选择“combobox”,然后在列表框中选择“backcolor”选项。Textbox用于在中键入值(例如“红色”),当我按下按钮时,combobox的背景色将变为红色 到目前为止,我有: private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { listBox1.Items.C
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
listBox1.Items.Clear();
switch (comboBox1.SelectedIndex)
{
case 0:
listBox1.Items.Add("BackColor");
if (listBox1.SelectedIndex == 0 && textBox1.Text=="red")
{
//????
}
listBox1.Items.Add("Font");
listBox1.Items.Add("ForeColor");
listBox1.Items.Add("Font style");
break;
我怎样才能做到这一点呢?看一看,可能会有一些想法供您参考case@mcy我不认为那个代码真的适合我的情况。有人能告诉我怎么做吗/要编写这样的代码,请使用PropertyGrid控件。如果这是家庭作业,那么您应该自己确定If()语句属于按钮的Click事件处理程序。