问题标签 [flowpanel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

c# - Flowlayout 在控件之间动态添加控件

我正在对现有应用程序进行更改。我被困在一个需要在流面板中间添加控件的问题上。我已经简化了下面的问题。

每个对象添加一个标签和按钮控件。我在初始屏幕启动时添加了 3 组对象。

在此处输入图像描述

当用户单击任何按钮时,会添加另一个对象:

在此处输入图像描述

但是,我需要控件位于单击它的按钮下方,而不是添加到底部。例如,单击 A 按钮,然后标签 D 和按钮 d 应出现在 A 按钮下方并向下移动其他控件。该事件是一个按钮,但也可以是其他事件,例如下拉菜单,但规则/行为是相同的。是否可以在流面板中间添加控件?

以下是代码示例: