0

我有几个 ComboBoxes,都带有手动创建的项目。在我添加的 Designer.csthis.comboBoxName.SelectedIndex = 0;中,默认选择集合中的第一项。

现在,当我转到 [Design] 视图并更改任何ComboBox - VS 会自动从所有ComboBoxes 中DropDownStyle删除行。this.comboBoxName.SelectedIndex = 0;

我会理解它是否会发生在被修改的情况下,但为什么全部

编辑

System.Windows.Forms.ComboBox

4

1 回答 1

2

您将代码放在设计器自动生成的区域内。你不应该那样做。

这就是为什么它在顶部有一个通知告诉你不要这样做。类似于以下内容:

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>

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

于 2013-06-11T06:48:49.587 回答