winforms 如何对COPY、CLONE、MIMIC、SPLIT等窗体进行控制?

hfsqlsce  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(165)

我想使用自定义网格单元格作为自定义网格的模板。
网格由面板组成。
面板有一个与之关联的INNER控件。
当两个不同的面板被分配相同的内部控制单元模板时,其中一个会隐藏另一个。
如何将CELL模板复制、克隆、模仿、拆分为一个新的完全独立的对象示例?
我试着在网上查了一下,但到目前为止没有什么有用的。
存在与(CustomControl)(CustomControl as Array).Clone()相关的内容,但它不起作用。

ax6ht2ek

ax6ht2ek1#

public partial class GCell
{
    public GCell(GCell template)
    {
        SetForeStyle(template.SelectedForeColor, template.DeselectedForeColor);

        SetBackStyle(template.SelectedBackColor, template.DeselectedBackColor);

        SetBorderStyle(template.SelectedBorderColor, template.DeselectedBorderColor);

        SetBorderWidthStyle(template.SelectedBorderWidth, template.DeselectedBorderWidth);

        ExposeOrigin();

        CentralOrder();

        return;
    }
}

没有完全解决具体的问题,但它确实解决了我的问题

相关问题