3

我希望能够从我的程序中取消选择 NSMatrix 中的所有单元格。
我正在使用deSelectAllCells,但它不能正常工作。它总是至少选择一个单元格。

更具体地说,我已经尝试了所有可能的模式设置,但似乎没有效果。我也尝试将allowEmptySelection设置为YES,但没有任何效果。我正在使用 mouseDown、mouseUp 和 mouseDragged 来控制选择的工作方式,并允许用户选择单元格、行或列。也允许与命令键组合。

一旦做出选择,用户就从单独的窗口中选择一个动作。单击窗口时,最后一个选择变为灰色,并且在操作中调用 deSelectAllCells 后,所有选择都将被删除,除了灰色的选择。如果现在单击矩阵窗口,灰色选择将返回默认选择颜色。即使只有一个选择,也会发生相同的行为。

4

0 回答 0