Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.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# 如何在设计模式下在windows窗体组合框中添加多个项目?_C#_Winforms - Fatal编程技术网

C# 如何在设计模式下在windows窗体组合框中添加多个项目?

C# 如何在设计模式下在windows窗体组合框中添加多个项目?,c#,winforms,C#,Winforms,我有visual studio 2017。在少数组合框中的旧项目中,有以设计模式输入的项目(国家等) 我想复制这些项目并将它们粘贴到新项目的组合框中,但我不知道如何才能做到这一点 我可以创建文本文件并添加带有代码的项,但如果我想在设计模式下添加它们,我可以每行添加一项。是否有我未启用的属性? 谢谢按照以下步骤在designer模式下向combobox添加项目: 添加一个组合框 单击鼠标右键,然后单击“属性” 在“属性”选项卡中,向下滚动至“项目” 你会发现“收藏”写在它的最右边 单击右侧的小按钮

我有visual studio 2017。在少数组合框中的旧项目中,有以设计模式输入的项目(国家等)

我想复制这些项目并将它们粘贴到新项目的组合框中,但我不知道如何才能做到这一点

我可以创建文本文件并添加带有代码的项,但如果我想在设计模式下添加它们,我可以每行添加一项。是否有我未启用的属性?
谢谢

按照以下步骤在designer模式下向combobox添加项目:

  • 添加一个组合框
  • 单击鼠标右键,然后单击“属性”
  • 在“属性”选项卡中,向下滚动至“项目”
  • 你会发现“收藏”写在它的最右边
  • 单击右侧的小按钮(屏幕上有三个点)
  • 一个盒子会打开
  • 在其中输入项目。 记住,每行都有一个新项目
  • 如果在.txt文件中键入了必需的项,则可以在此对话框中复制并粘贴该项
  • 在新行中输入新项目
  • 完成了

    编辑:

    到目前为止,在VisualStudio的designer模式下,无法用文本文件填充combobox


    如果您需要代码帮助以文本文件填充combobox,您可以编辑问题或注释此答案,我很乐意为您提供帮助。

    您是否尝试过将带有项目的combox按ctrl+C ctrl+V组合键复制到新项目?我想复制多个项目。如果我按Ctrl+V组合键,我只能复制列表中的第一项。这就是困扰我的问题,为什么不粘贴所有项目。在UI编辑模式下,选择组合框并在其上有一个播放图标,进入其中(编辑项目)并将所有项目复制到新项目?从集合编辑器复制/粘贴很简单,很难看出问题所在。打开表单的
    designer.cs
    文件(在IDE中),找到你的组合框,你会看到类似于
    this.comboBox1.Items.AddRange(新对象[]{“Value1”、“Value2”、“Value3”})。复制此行并将其粘贴到其他位置(当然,调整组合框名称)。否则,复制ComboBox控件本身:当您将其粘贴回时,原始项将随之出现。这并不是我想要的。我不想一次添加一个项目。@Willow:请稍等,我会尝试查找一些内容。@Willow:我已编辑了问题。请阅读编辑部分。@D J感谢您的努力。我用代码解决了这个问题,创建了类、方法并用方法结果填充组合框。再次感谢。@Willow:不客气。如果需要,还可以创建一个自定义组合框,该组合框可以由.txt文件填充。另一个可能的解决方案!