0

所以我有一个画布,里面有 110 个从文本块继承的对象,每个对象都有自己的单击事件和鼠标悬停事件。单击将允许用户通过单击按钮来更改对象背后的属性。

例子:

用户单击他们想要更改数据的对象。然后他们将单击另一个按钮,该按钮将对应于其背后数据的特定更改......即用户单击标记为“105”的对象并将其“binCode”属性从0更改为1。

如何允许用户单击/选择/突出显示多个对象以允许他们一次更改所有数据。在许多情况下,整行对象都需要完全相同的数据更改。当用户应该能够突出显示整行并单击一次按钮时,让用户连续执行 10 次相同的事情是低效的。

任何帮助都会很棒,我真的不知道如何去做。

先谢谢了!

4

1 回答 1

0

首先,您需要跟踪单击的对象。这应该通过点击事件来完成。通过更改对象的属性或将对该特定对象的引用存储在列表中。

当您按下更改按钮时,您应该遍历所有单击的对象并对其进行更改。根据您跟踪单击的对象的方式,您可以遍历所有对象并检查它是否被单击,或者遍历单击的对象列表。

进行更改后,不要忘记“取消单击”对象。

于 2013-02-22T16:19:54.747 回答