我如何找回丢失的复选框将其从表单移至面板后?

问题描述

我在表格上放置了几个面板。当我单击设计器中的中央面板时,实际选择的是主窗体(即使该面板应位于其顶部,并且该主窗体在设计器中不可(轻松)单击)。

顺便说一句,单击表单上的其他面板不会出现此问题(所有其他面板都位于表单顶部)。

因为当我希望单击面板时要单击表单,所以在我认为是面板的情况下添加了几个控件(在面板顶部成功添加了一些标签之后),所有这些控件(复选框) )最终显示在面板下方的表单/上,因此它们不会在运行时显示

enter image description here

当我意识到控件在窗体上而不是在面板上时,我从“属性”浏览器中选择了该窗体,一次选中了所有复选框,并剪切了它们。

然后我从属性浏览器中选择了主面板,并将这些剪切复选框粘贴到了面板上。有点奏效,但是我看到的只是它们的轮廓(全部一起选中)。我使用Ctrl + Up箭头一次将它们在面板上的主体中向上移动一点,直到它们都在它们所属的顶部附近。但是后来他们消失了。

从现在开始,在将任何控件添加到该区域之前,我将确保右键单击面板并选择“ BringToFront”。不过,到目前为止,我在窗体或面板上都没有看到复选框。我该如何找回它们(并将它们放在面板上),并防止该窗体出现在面板顶部(除非/当我从“属性”浏览器中选择窗体时)?

尽管复选框的名称已从“ ckbxAll”等更改为CheckBox1等,但复选框仍然存在。它们显示在Form1Designer.cs的正确面板上,但不显示。这里是它们的表示方式:

// panelMain
// 
this.panelMain.BackColor = System.Drawing.Color.White;
this.panelMain.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.panelMain.Controls.Add(this.checkBox21);
this.panelMain.Controls.Add(this.checkBox20);
this.panelMain.Controls.Add(this.checkBox19);
this.panelMain.Controls.Add(this.checkBox18);
this.panelMain.Controls.Add(this.checkBox17);
this.panelMain.Controls.Add(this.checkBox16);
this.panelMain.Controls.Add(this.checkBox15);
this.panelMain.Controls.Add(this.checkBox14);
this.panelMain.Controls.Add(this.checkBox13);
this.panelMain.Controls.Add(this.checkBox12);
this.panelMain.Controls.Add(this.checkBox11);
this.panelMain.Controls.Add(this.checkBox10);
this.panelMain.Controls.Add(this.checkBox9);
this.panelMain.Controls.Add(this.checkBox8);
this.panelMain.Controls.Add(this.checkBox7);
this.panelMain.Controls.Add(this.checkBox6);
this.panelMain.Controls.Add(this.checkBox5);
this.panelMain.Controls.Add(this.checkBox4);
this.panelMain.Controls.Add(this.checkBox3);
this.panelMain.Controls.Add(this.checkBox2);
this.panelMain.Controls.Add(this.checkBox1);
this.panelMain.Location = new System.Drawing.Point(160,0);
this.panelMain.Name = "panelMain";
this.panelMain.Size = new System.Drawing.Size(639,740);
this.panelMain.TabIndex = 2;
// 

更新

事实证明它们在那里,但是它们现在不可见(当我单击它们时它们的轮廓除外):

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...