我正在开发基于ListView控件的自定义控件。控件的目标是在第一列中显示事件名称,在第二列的时间轴上显示事件持续时间。我已经为时间轴部分实现了自定义绘图,一切正常。
现在我想实现一个“缩放”功能。用户可以在第二列的某处单击时拖动鼠标,在释放后,时间轴将被放大,其开始和结束时间与mousedown / mouseup事件匹配。
目前,当我单击/拖动鼠标时,会出现一个正常的选择框。我想覆盖这样,以至于我得到的不是一个盒子而是更多的垂直区域(因此选择仅基于时间轴)。
我真的不知道在哪里看,以及如何覆盖选择框的绘图。任何指针/示例代码都将受到赞赏。
答案 0 :(得分:0)
如果您不需要多选项设置MultiSelect
属性到false
,则禁用橡皮筋选择。