首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

动态控件的布局有关问题

2012-02-14 
动态控件的布局问题。窗体上有TreeView和ScrollBox。当点击TreeView上的节点动态生成控件Panel(根据记录的多

动态控件的布局问题。
窗体上有TreeView和ScrollBox。当点击TreeView上的节点动态生成控件Panel(根据记录的多少,创建的个数)。我现在不知道怎么布局,就是当生成的Panel到达ScrollBox的右边界的时候自动换行,接着生成下一个控件,依次……当然要控制好控件Panel的位置。
动态生成控件已经做好,主要是布局问题,找了好久也没找到相关的资料。

while MyPanel[count].Left > ScrollBox1.ClientWidth do
  begin
  MyPanel[count].Left := MyPanel[count].Left - 1120;
  MyPanel[count].Top := MyPanel[count].Top + 140;
  end;
这是我的布局,但是效果达不到。

还有如果上面布局成功了,当我改变窗体的大小,控件Panel重新布局(避免窗口变大后,右边界出现多余的空白)。

小生刚起步,求前辈指点江山,,感激。

谢!

[解决办法]


帮你写了一个小demo,已经上传了,你看看这样行不行!
http://download.csdn.net/detail/jayqiang/3882409

热点排行