在C#中将面板从一种形式复制到另一种形式

凯尔西·阿布鲁(Kelsey Abreu)

我正在复制带有子面板的面板,如下图所示:

一个面板中有5个面板

我使用以下代码构造一个新的Form,并尝试在该表单中填充面板。

public Form3(Panel p)
{
    InitializeComponent();

    foreach(Panel child in p.Controls){
        panel1.Controls.Add(child);
    }
}

但是最终发生的事情是随着孩子的添加,原始面板开始被删除并失去控制。

最后,它跳过所有其他控件,如下图所示。
左侧是原始面板,右侧是新表单中的面板。

在此处输入图片说明

我应该怎么做呢?我希望原始面板和新面板具有完全相同的控件。实际上,我什至不知道为什么要从原始面板中删除它。

PS在构造函数中,我已经确保要查看的原始面板是否具有正确的值,并且它们是否正确。

斯里拉姆·萨克提维(Sriram Sakthivel)

当您向父级添加控件时,它将自动将其从其父级中删除。然后只有它会添加到新的父级。

Control提供财产Parent如果在两个面板中添加控件,您期望control.Parent返回的结果是什么?第一父母还是第二父母?

你需要这样的东西

foreach(Panel child in p.Controls)
{
    panel1.Controls.Add(new Panel{ BackColor = child.BackColor });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中将控件和变量的状态从一种形式复制到另一种形式

来自分类Dev

在Windows Form C#中将数据从一种形式传递到另一种形式

来自分类Dev

将输入值从一种形式复制到另一种形式

来自分类Dev

将输入值从一种形式复制到另一种形式

来自分类Dev

将datagridview从一种形式传递到另一种c#

来自分类Dev

如何在c#中将数据从一种形式传输到另一种形式?

来自分类Dev

jQuery-将输入值从一种形式复制到另一种形式(形式和输入名称相同)

来自分类Dev

Foreach在将所有控件从一种形式复制到另一种形式时没有遍历所有控件

来自分类Dev

如何在 MS Access 中反映/复制从一种形式到另一种形式的更改

来自分类Dev

在vb.net中将变量从一种形式传递到另一种形式

来自分类Dev

在PHP中将下拉选择列表的内容从一种形式传递到另一种形式

来自分类Dev

在PHP中将变量的值从一种形式传递到另一种形式

来自分类Dev

在Visual Basic 6中将控件从一种形式显示到另一种形式

来自分类Dev

在vb6中将变量从一种形式传递到另一种形式

来自分类Dev

在 Yii2 中将数据从一种形式传递到另一种形式

来自分类Dev

将信息从一种形式传递到另一种形式?

来自分类Dev

从一种形式的类继承到另一种形式的类

来自分类Dev

PHP从一种形式获取价值到另一种形式

来自分类Dev

如何执行从一种形式到另一种形式的更新查询

来自分类Dev

使用从一种形式到另一种形式的公共空隙

来自分类Dev

如何减少从一种形式到另一种形式的加载时间

来自分类Dev

在MySql中将表和数据从一种模式复制到另一种的脚本

来自分类Dev

在MySql中将表和数据从一种模式复制到另一种的脚本

来自分类Dev

将数据从一种纹理复制到另一种-OpenGL

来自分类Dev

将数据从一种纹理复制到另一种-OpenGL

来自分类Dev

在C#中使用变量从一种形式转换为另一种形式

来自分类Dev

VS C# 将数据从一种形式获取到另一种形式

来自分类Dev

将值从一种模型传递到另一种模型的形式

来自分类Dev

如何在C#中同时将datagridview的多个单元格值从一种形式传递到另一种形式?

Related 相关文章

  1. 1

    在C#中将控件和变量的状态从一种形式复制到另一种形式

  2. 2

    在Windows Form C#中将数据从一种形式传递到另一种形式

  3. 3

    将输入值从一种形式复制到另一种形式

  4. 4

    将输入值从一种形式复制到另一种形式

  5. 5

    将datagridview从一种形式传递到另一种c#

  6. 6

    如何在c#中将数据从一种形式传输到另一种形式?

  7. 7

    jQuery-将输入值从一种形式复制到另一种形式(形式和输入名称相同)

  8. 8

    Foreach在将所有控件从一种形式复制到另一种形式时没有遍历所有控件

  9. 9

    如何在 MS Access 中反映/复制从一种形式到另一种形式的更改

  10. 10

    在vb.net中将变量从一种形式传递到另一种形式

  11. 11

    在PHP中将下拉选择列表的内容从一种形式传递到另一种形式

  12. 12

    在PHP中将变量的值从一种形式传递到另一种形式

  13. 13

    在Visual Basic 6中将控件从一种形式显示到另一种形式

  14. 14

    在vb6中将变量从一种形式传递到另一种形式

  15. 15

    在 Yii2 中将数据从一种形式传递到另一种形式

  16. 16

    将信息从一种形式传递到另一种形式?

  17. 17

    从一种形式的类继承到另一种形式的类

  18. 18

    PHP从一种形式获取价值到另一种形式

  19. 19

    如何执行从一种形式到另一种形式的更新查询

  20. 20

    使用从一种形式到另一种形式的公共空隙

  21. 21

    如何减少从一种形式到另一种形式的加载时间

  22. 22

    在MySql中将表和数据从一种模式复制到另一种的脚本

  23. 23

    在MySql中将表和数据从一种模式复制到另一种的脚本

  24. 24

    将数据从一种纹理复制到另一种-OpenGL

  25. 25

    将数据从一种纹理复制到另一种-OpenGL

  26. 26

    在C#中使用变量从一种形式转换为另一种形式

  27. 27

    VS C# 将数据从一种形式获取到另一种形式

  28. 28

    将值从一种模型传递到另一种模型的形式

  29. 29

    如何在C#中同时将datagridview的多个单元格值从一种形式传递到另一种形式?

热门标签

归档