gpt4 book ai didi

c# - 方法 'InitializeComponent'中的代码是设计者生成的,不应手动修改

转载 作者:行者123 更新时间:2023-11-30 13:56:51 24 4
gpt4 key购买 nike

为了在开始时加载我的 ComboBox,我在 InitializeComponent() 方法中使用了我的方法 LoadDataFromDB(),但是有一个警告说:

The code within the method 'InitializeComponent' is generated by the designer and should not be manually modified

那么我可以在哪里加载我的 ComboBox?

最佳答案

使用表单的构造函数

public Form1()
{
InitializeComponent();
LoadDataFromDB();
}

或 ( sometimes better ) Form.Load事件处理程序(在设计器中双击表单时会自动添加):

private void Form1_Load(object sender, EventArgs e)
{
LoadDataFromDB();
}

另一种选择是覆盖表单的 OnLoad 方法。

注意:您会看到此警告,因为 InitializeComponent 是由设计器生成的,当您在设计器中更改某些内容(添加一些控件、移动或调整某些控件的大小)时,它将完全重新生成,改变颜色等)。因此,您对此方法的所有更改都将消失。

关于c# - 方法 'InitializeComponent'中的代码是设计者生成的,不应手动修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com