gpt4 book ai didi

c# - 表单不显示控件,它显示一个空表单

转载 作者:太空狗 更新时间:2023-10-30 01:16:48 24 4
gpt4 key购买 nike

Details 表单即使从 Welcome 表单调用时也不会显示任何内容。

这是所有代码(它就像登录注册项目):

详细信息表

namespace D
{
public partial class Details : Form
{
public string dtext1;
public string orform = string.Empty;
public string orform2 = string.Empty;
public string orform3 = string.Empty;
public string orform4 = string.Empty;
public Details(string incomform,string incomform2,string incomform3,string incomform4)
{
InitializeComponent();
orform = incomform;
orform2 = incomform2;
orform3 = incomform3;
orform4 = incomform4;
}

public Details()
{
}

private void Details_Load(object sender, EventArgs e)
{
textBox1.Text = orform;
textBox2.Text = orform2;
textBox3.Text = orform3;
textBox4.Text = orform4;
}

private void button1_Click(object sender, EventArgs e)
{
this.Hide();
}
}
}

欢迎表格

namespace D
{
public partial class Welcome : Form
{

public Welcome()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Details Det = new Details();
Det.ShowDialog();
this.Close();
}
}
}

任何帮助/建议都是真正的合法帮助

最佳答案

问题出在您的 Details 表单构造函数上,您没有在其中调用 InitializeComponent();。将其更改为:

public Details() 
{
InitializeComponent();
}

所有设计器生成的代码,包括您的控件定义和属性以及布局都在 InitializeComponent 中,并且应该在您的表单中调用它构造函数以将控件添加到您的表单并执行布局。

关于c# - 表单不显示控件,它显示一个空表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33987598/

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