Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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
C# 是否停止在C.Net中父窗体顶部显示MDI子窗体名称?_C#_.net - Fatal编程技术网

C# 是否停止在C.Net中父窗体顶部显示MDI子窗体名称?

C# 是否停止在C.Net中父窗体顶部显示MDI子窗体名称?,c#,.net,C#,.net,当我的子表单加载到父表单下时,它会在父表单标题中显示其标题。有没有办法在父标题中隐藏子表单标题而不将子标题留空?在form1中更改ISMDIContainer=True 对于荷载形式2: Form2 form2 = new Form2(); form2.MdiParent = this; form2.Show(); 您可以检查表单是否为,然后在该状态下删除表单的文本属性: private string formText = string.Empty; protected over

当我的子表单加载到父表单下时,它会在父表单标题中显示其标题。有没有办法在父标题中隐藏子表单标题而不将子标题留空?

在form1中更改ISMDIContainer=True

对于荷载形式2:

  Form2 form2 = new Form2();
  form2.MdiParent = this;
  form2.Show();

您可以检查表单是否为,然后在该状态下删除表单的文本属性:

private string formText = string.Empty;

protected override void WndProc(ref Message m) {
  if (m.Msg == 0x0112) {
    if (m.WParam == new IntPtr(0xF030)) {
      formText = this.Text;
      this.Text = string.Empty;
    } else {
      this.Text = formText;
    }
  }
  base.WndProc(ref m);
}

你试过什么吗?给我们看一些你如何给孩子看的代码谢谢你的建议。但我已经在我的项目中做到了这一点。所以请发送任何其他解决方案