C# ComboBox.Items.AddRange--创建一组可以添加到多个ComboBox的项
我很难解释我将如何使用它,所以让我举一个通用的例子 假设我有三个不同的组合框,Combo1、Combo2和Combo3。我是这样设置Combo1的: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.Items.AddRange(new object[] { "Apples", "Oranges", "Pears" };
现在,如果这个项目范围只在Combo1中使用,那么这个方法就可以了。但是,我也希望能够在Combo2和Combo3中使用相同范围的项。但是,我不想为组合框可能需要的每个实例键入相同的项目列表
有人能告诉我如何设置这组对象,这样我就可以将它拉到多个组合框中吗?我知道有一种方法可以做到这一点,但MSDN站点有时会非常密集,而且我很难正确设置所有内容。尝试将项目放入变量中,然后只需执行
comboBox2.items.AddRange(items)代码>我将使用哪种类型的变量?只是一个字符串,每个项目之间用逗号分隔?不,这不可能是对的,它只会将其视为一个大的长项目…您的代码中已经有了它。试试string[]items=newstring[]{“Apples”、“Oranges”、“Pears”}好的,是的,我已经有了那个部分。然而,当我试图用组合框抓住那个字符串时,我做不到。它的语法是什么?我正在尝试Combo1.Items.AddRange(Items);但这给了我错误。我试着做了很多其他的事情,但都没有成功(哦,天哪。拉尔斯,你是对的。我只是把变量放错位置了。我现在觉得很傻,谢谢你!@WillMarcouiller:Var对此会有什么不同,而不是将它用作字符串?(我不熟悉‘Var’是什么,只是听起来像一个真正通用的变量值。)