文章 "DoEasy. 控件(第 6 部分):面板控件,自动调整容器大小来适应内部内容"

 

新文章 DoEasy. 控件(第 6 部分):面板控件,自动调整容器大小来适应内部内容已发布:

在本文中,我将继续研究面板 WinForms 对象,并实现自动调整大小,以便适应位于面板内的 Dock 对象的常规大小。 此外,我将向品种函数库对象添加新属性。

编译 EA,并在品种图表上启动它:


如此,面板就能适应附着到其上的对象的正常大小,不同的绑定方法均能正确工作,面板也可以正确变更其大小。 当放置具有不同绑定方法的对象时,它们的排列方式与我的不同 — 它们不应附着到面板的边缘,如果列表中的每个后续对象具有相同的绑定,则应附着到前一个对象的边缘。 特别是,最后一个对象会被拉伸铺满容器的整个宽度和高度,这是不正确的;因为它应该限制在之前绑定到面板边缘的对象的内边缘,即,它应该设置在它们之间的自由空间内。 我将在后续文章中实现绑定对象的正确行为。

作者:Artyom Trishkin