我正在动态地在滚动框中创建一些表单。
当我点击创建的表单时,我希望将以该特定表单存储的某些值添加到父表单中。这可能吗?如果是这样,我该怎么做?
我希望这听起来并不令人困惑。这是我正在做的屏幕截图。
答案 0 :(得分:1)
创建表单时,在其Tag属性中存储索引。我将在数组或列表中存储对动态表单的引用以便稍后访问它们,但即使您只是使用滚动框作为所有者创建它们,它们也会有一个scrollbox.Controls的索引[x]
我猜你在表单/标签/图片上有(或需要)某些事件作为onlclick事件,因此您的用户可以选择一个表单,然后您可以更改背景颜色(或标签颜色)以显示表格被选中。此时,您可以更新父滚动框中的Tag属性以匹配表单的标记(我假设您将表单存储在数组或列表中)。然后,您可以将标记用作“选定索引”属性。
从那时起,从索引访问表单成员是相当简单的。