UltraGridBagLayoutPanel "Stackable Controls"



如果控件被隐藏或从UltraGridBagLayoutPanel中删除,我想知道是否有人知道如何使控件堆叠并填充控件留下的可用空间。

示例:

[Textbox 1]
[Textbox 2]
[Textbox 3]
[Textbox 4]
[Textbox 5]

如果我现在隐藏[Textbox3],它将平均分配剩余的空间,并用空格填充剩余的文本框。然而,我希望它这样做。。。

[Textbox 1]
[Textbox 2]
[Textbox 4]
[Textbox 5]

所有文本框将向上移动,[Textbox4]将完全占用[Textbox3]留下的空间。

有什么想法吗?

您可以在textbox控件之后为每个可能隐藏到GridBagLayoutPanel的文本框添加一个面板,并将其可见性设置为与textbox可见性相反。只要Panel与TextBox大小相同,它就会保留相同的空间,并且文本框会根据您的意愿移动。

相关内容

  • 没有找到相关文章

最新更新