控件如何向子控件添加属性?

时间:2018-08-23 20:58:29

标签: c# windows-forms-designer

我一直在使用WindowsForms TableLayoutPanel,但其中的一部分运作方式我不了解。根据MS文档的说明: TableLayoutPanel控件向其子控件添加以下属性:单元格,列,行,列跨度和行跨度。

我用Form和TableLayoutPanel创建了一个简单的测试应用程序,并向其中一个单元格添加了一个Button。在Visual Studio“属性”窗口中,我可以看到单元格等。我在TableLayoutPanel之外的窗体中添加了第二个按钮。此按钮没有其他属性。

我运行了测试应用程序,并使用WinDbg附加了该应用程序,并使用了!dumpheap -type Button,然后转储了每个Button对象。我看不出它们的成员之间有什么区别可以解释这些其他属性。

这些附加属性如何分配给控件? 谢谢!

0 个答案:

没有答案