Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ComboBox.Items.AddRange--创建一组可以添加到多个ComboBox的项_C#_Combobox - Fatal编程技术网

C# ComboBox.Items.AddRange--创建一组可以添加到多个ComboBox的项

C# ComboBox.Items.AddRange--创建一组可以添加到多个ComboBox的项,c#,combobox,C#,Combobox,我很难解释我将如何使用它,所以让我举一个通用的例子 假设我有三个不同的组合框,Combo1、Combo2和Combo3。我是这样设置Combo1的: Combo1.Items.AddRange(new object[] { "Apples", "Oranges", "Pears" }; 现在,如果这个项目范围只在Combo1中使用,那么这个方法就可以了。但是,我也希望能够在Combo2和Combo3中使用相同范围的项。但是,我不想为组合框可能需要的每个实例键入相同的项目列表 有人能告诉我如何设

我很难解释我将如何使用它,所以让我举一个通用的例子

假设我有三个不同的组合框,Combo1、Combo2和Combo3。我是这样设置Combo1的:

Combo1.Items.AddRange(new object[] { "Apples", "Oranges", "Pears" };
现在,如果这个项目范围只在Combo1中使用,那么这个方法就可以了。但是,我也希望能够在Combo2和Combo3中使用相同范围的项。但是,我不想为组合框可能需要的每个实例键入相同的项目列表


有人能告诉我如何设置这组对象,这样我就可以将它拉到多个组合框中吗?我知道有一种方法可以做到这一点,但MSDN站点有时会非常密集,而且我很难正确设置所有内容。

尝试将项目放入变量中,然后只需执行
comboBox2.items.AddRange(items)我将使用哪种类型的变量?只是一个字符串,每个项目之间用逗号分隔?不,这不可能是对的,它只会将其视为一个大的长项目…您的代码中已经有了它。试试
string[]items=newstring[]{“Apples”、“Oranges”、“Pears”}