c# - C#设置下拉列表默认值
问题描述
我在 Form.Designer.cs 中设置下拉列表的默认值,但是当我在设计窗口中更改此对象甚至另一个对象的位置时,此行消失并且下拉列表不显示任何值。
this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox2.Enabled = true;
this.comboBox2.FormattingEnabled = true;
this.comboBox2.Items.AddRange(new object[] {
"beam center",
"force application"});
this.comboBox2.Location = new System.Drawing.Point(402, 258);
this.comboBox2.Name = "comboBox2";
this.comboBox2.Size = new System.Drawing.Size(121, 21);
this.comboBox2.TabIndex = 45;
this.comboBox2.SelectedIndex = 0;
你知道我该如何解决吗?提前致谢。
解决方案
将其从设计器生成的代码中移出并移到 Form_Load 之类的地方
推荐阅读
- reactjs - 无法从 Three.js 导入后处理
- python-3.x - Cloud Run - 请求延迟
- flutter - 如何在单击子小部件中存在的按钮时更改父小部件的动画?
- sql - Presto 查询父子层次结构
- for-loop - 循环语法的 mariadb 过程
- sockets - TCP接收队列和发送队列有限制吗?
- python - 用 matplotlib 和 numpy 将两个图相交
- visual-studio-code - 如何在 VSCode 中启用 C 语法高亮
- html - 我可以在博客中离线使用 css 而不是外部样式表吗
- flutter - Flutter:首次打开应用时提示用户输入地址详细信息