Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 2012 VS 2012中ComboBox的奇怪问题_Visual Studio 2012 - Fatal编程技术网

Visual studio 2012 VS 2012中ComboBox的奇怪问题

Visual studio 2012 VS 2012中ComboBox的奇怪问题,visual-studio-2012,Visual Studio 2012,我有几个组合框,都是手动创建的项目。在Designer.cs中,我添加了this.comboBoxName.SelectedIndex=0因此默认情况下选择集合中的第一项 现在,当我进入[设计]视图并更改anyComboBox的DropDownStyle时,VS会自动删除this.comboBoxName.SelectedIndex=0所有组合框中的行 我可以理解,如果一个被修改,为什么所有的都被修改 编辑 System.Windows.Forms.ComboBox将代码放入设计器自动生成的区域

我有几个组合框,都是手动创建的项目。在Designer.cs中,我添加了
this.comboBoxName.SelectedIndex=0因此默认情况下选择集合中的第一项

现在,当我进入[设计]视图并更改anyComboBox的
DropDownStyle
时,VS会自动删除
this.comboBoxName.SelectedIndex=0所有组合框中的行

我可以理解,如果一个被修改,为什么所有的都被修改

编辑


System.Windows.Forms.ComboBox

将代码放入设计器自动生成的区域。你不该那么做

这就是为什么它在顶部有一个通知,告诉你不要这样做。大致如下:

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
//
///设计器支持所需的方法-不修改
///此方法的内容与代码编辑器一起使用。
/// 

您需要将代码放入设计器生成的代码之外的适当事件处理程序中。

WinForms?WPF?还有别的吗?VS中有各种各样的设计器,框架中有各种各样的组合框。首先你回答我的问题,我接受它,5分钟后你想要更多的细节?如果你看我评论末尾的数据,你会发现它(目前)是20分钟前发布的。如果你看一下我的答案,它是15分钟前发布的。我要求提供更多信息,然后意识到可能是关于在设计器生成的代码中进行编辑,所以我可以回答。但是,我不认为留下评论是不好的,因为一般来说,如果你能详细说明我询问的信息,那会很有用。对不起,我检查了你的帖子和评论三次,我确信我是对的。我不该再写了,我今天真是笨透了。