C# visual studio 2015,如何为不同的选择启用组合框?在C中

C# visual studio 2015,如何为不同的选择启用组合框?在C中,c#,visual-studio-2015,combobox,C#,Visual Studio 2015,Combobox,我正在学习如何使用C和VisualStudio,我正在尝试做的就是这样 比如说 问题 我有coxcomb 1: 当用户选择第一个选项时,我想向他显示一些特定的按钮和两个组合框 但是当他选择选项2时,我想显示不同的选项和5个组合框,就像我想有一个可以根据用户选择而改变的侧页,那么有人能帮我吗 我应该使用属性网格吗? 这就是我到目前为止所做的您可以在组合框的selection changed事件中使用if语句检查用户选择的内容 if(combobox.SelectedIndex == 0){

我正在学习如何使用C和VisualStudio,我正在尝试做的就是这样 比如说

问题 我有coxcomb 1:

当用户选择第一个选项时,我想向他显示一些特定的按钮和两个组合框

但是当他选择选项2时,我想显示不同的选项和5个组合框,就像我想有一个可以根据用户选择而改变的侧页,那么有人能帮我吗

我应该使用属性网格吗?
这就是我到目前为止所做的

您可以在组合框的selection changed事件中使用if语句检查用户选择的内容

if(combobox.SelectedIndex == 0){
    //Do this when the first item is selected
}else{
    //Do this when the second item is selected 
}
或者,您可以根据组合框中的项目数来检查值而不是索引

if(combobox.SelectedIndex == 0){
    //Do this when the first item is selected
}else{
    //Do this when the second item is selected 
}
要根据用户输入显示或隐藏控件,可以更改控件的可见性属性:

button1.Visible = false;
button1.Visible = true; //Assuming you use Windows Forms and not WPF
但是你的问题很模糊,所以我不能给出一个完整的答案。
有很多方法可以做你想做的事,这就是其中之一。你必须更加具体,才能得到更好的答案。

这确实是你自己的设计决策,没有对错的答案。答案可能因WinForms、WPF、ASP.Net使用的技术而异。您可以将所有控件放在一个窗体上&根据需要启用/禁用它们,甚至隐藏不需要的控件。