C# 通过下拉选项更改WinForm控件

C# 通过下拉选项更改WinForm控件,c#,windows-forms-designer,C#,Windows Forms Designer,我试图通过上面的组合框控件更改红色突出显示的控件,该控件具有以下选项: 有人能给我指路吗。在组合框上方添加一个面板,以方便您 然后双击您的组合框,它将生成组合框\u SelectedIndexChanged 编写此代码 private void comboBox_SelectedIndexChanged(object sender, EventArgs e) { MyPanel.Controls.Clear(); string selected

我试图通过上面的组合框控件更改红色突出显示的控件,该控件具有以下选项:


有人能给我指路吗。

在组合框上方添加一个面板,以方便您

然后双击您的组合框,它将生成组合框\u SelectedIndexChanged 编写此代码

    private void comboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        MyPanel.Controls.Clear();
        string selectedText = comboBox.SelectedItem.ToString().ToLower();
        if (selectedText == "combobox")
        {
            MyPanel.Controls.Add(new ComboBox());
        }
        else if (selectedText == "textbox")
        {
            MyPanel.Controls.Add(new TextBox());

        }
        else if (selectedText == "radio")
        {
            MyPanel.Controls.Add(new RadioButton());

        }
        else if (selectedText == "checkbox")
        {
            MyPanel.Controls.Add(new CheckBox());

        }
        MyPanel.Refresh();
    }

你需要显示你遇到问题的代码。我没有代码,因为我没有从哪里开始