2013-02-22 52 views
0

所以我有一個充滿了從文本塊繼承的110個對象的畫布,每個對象都有自己的點擊事件和鼠標懸停事件。單擊將允許用戶通過單擊按鈕來更改對象後面的屬性。如何讓用戶在畫布上選擇/突出顯示多個孩子?

示例:

用戶單擊想要更改數據的對象。然後他們將點擊另一個按鈕,這將對應於它後面的數據的特定變化...即,用戶點擊標記爲「105」的對象並將其「binCode」屬性從0更改爲1.

怎樣才能我允許用戶單擊/選擇/突出顯示多個對象,以允許他們一次更改所有數據。有很多情況下,整行對象需要完全相同的數據更改。當用戶應該能夠突出顯示整行並點擊一次按鈕時,使用戶連續10次做同樣的事情效率低下。

任何幫助將是偉大的,我真的不知道如何去做這件事。

感謝先進!

回答

0

首先,您需要跟蹤點擊的對象。這應該通過點擊事件來完成。通過更改對象的屬性或通過將對該特定對象的引用存儲在列表中。

當您按下更改按鈕時,您應該遍歷所有點擊的對象並對其進行更改。根據跟蹤點擊對象的方式,您可以遍歷所有對象並檢查是否被點擊或者是否循環點擊對象列表。

不要忘記一旦做出更改就「解除對象」。

相關問題