Sha*_*ill 0 user-interface controls widget
这可能是一个非常简单的问题,但我需要知道这种类型的表单是什么.我需要弄清楚如何为我正在处理的应用程序构建它,无法在任何地方找到任何信息.我在Photoshop中绘制了一个快速图像来说明它的外观.

1)在您选择的UI框架中准备两个"列表"(组件,控件,小部件,...).添加两个按钮并添加两个单击处理程序以添加/删除,还有一些用于ok/cancel.上下两个按钮和处理器.
2)在启动时,使用所有已知项填充左侧窗口小部件.
3)在"添加"按钮的点击处理程序中,检查左侧列表小部件中的"选中/突出显示",将其从该列表中删除并将其添加到右侧列表中.
4)在"删除"按钮的点击处理程序中,检查右侧列表小部件中的"选中/突出显示",将其从该列表中删除并将其添加到左侧列表中.
5)在处理程序中向上(或向下)再次检查右侧列表中选择/突出显示的内容.不仅要检查什么,还要检查什么指数.添加一个(或减去),然后将项目移动到新位置."移动"操作将在很大程度上取决于您使用的小部件.它将为您提供简单的"移动项目"方法,或者不提供 - 在这种情况下,您首先删除该项目,然后将项目重新插入新位置.
6)在"确定"的点击处理程序中,读取右侧列表中的所有项目并将其作为最终选择返回.
而且,那就是全部.
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |